diff options
author | jow <jow@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2010-02-12 22:37:17 +0000 |
---|---|---|
committer | jow <jow@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2010-02-12 22:37:17 +0000 |
commit | 68ea568ac868272c4bf4412bd4c9fbe171e35e9c (patch) | |
tree | 388987fbd04a2885c71c9c3346f13f77964e0c1a /target/linux/x86/xen_domu/base-files/lib | |
parent | 9ac055aef2eedfe1e0f988f9c247a6d024450622 (diff) |
[x86] add preinit xenfs mount handler
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19616 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'target/linux/x86/xen_domu/base-files/lib')
-rw-r--r-- | target/linux/x86/xen_domu/base-files/lib/preinit/45_mount_xenfs | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/target/linux/x86/xen_domu/base-files/lib/preinit/45_mount_xenfs b/target/linux/x86/xen_domu/base-files/lib/preinit/45_mount_xenfs new file mode 100644 index 000000000..7eb8bf795 --- /dev/null +++ b/target/linux/x86/xen_domu/base-files/lib/preinit/45_mount_xenfs @@ -0,0 +1,11 @@ +#!/bin/sh +# Copyright (C) 2010 OpenWrt.org + +do_mount_xenfs() { + [ -f /etc/modules.d/??-xenfs ] && { + insmod $(cat /etc/modules.d/??-xenfs) + mount none /proc/xen -t xenfs + } +} + +boot_hook_add preinit_mount_root do_mount_xenfs |