diff options
| author | Jonathan Bauer | 2015-05-21 16:41:20 +0200 |
|---|---|---|
| committer | Jonathan Bauer | 2015-05-21 16:41:20 +0200 |
| commit | b53a443e3a686a68c146db846ea4a247e0bc2140 (patch) | |
| tree | 2b105fca221d71745ea07480ee0de1b818abc09a /testModule | |
| parent | set permissions of $NEWROOT/tmp after mounting it (diff) | |
| download | systemd-init-b53a443e3a686a68c146db846ea4a247e0bc2140.tar.gz systemd-init-b53a443e3a686a68c146db846ea4a247e0bc2140.tar.xz systemd-init-b53a443e3a686a68c146db846ea4a247e0bc2140.zip | |
hook script to setup loopback as its not done in deepin
somehow deepin does not setup the loopback device and we needed to explicitly use dracut's builtin ifup script to set it up. This is crucial, since nbd does not work without loopback device.
Diffstat (limited to 'testModule')
| -rwxr-xr-x | testModule/hooks/pre-udev/lo-setup.sh | 1 | ||||
| -rw-r--r-- | testModule/module-setup.sh | 3 |
2 files changed, 4 insertions, 0 deletions
diff --git a/testModule/hooks/pre-udev/lo-setup.sh b/testModule/hooks/pre-udev/lo-setup.sh new file mode 100755 index 00000000..9103afd9 --- /dev/null +++ b/testModule/hooks/pre-udev/lo-setup.sh @@ -0,0 +1 @@ +/sbin/initqueue --name ifup-lo --unique --onetime /sbin/ifup lo -m diff --git a/testModule/module-setup.sh b/testModule/module-setup.sh index e40069ce..b3f14c1d 100644 --- a/testModule/module-setup.sh +++ b/testModule/module-setup.sh @@ -78,6 +78,9 @@ install() { # loads the dnbd3/nbd kernel modules inst_hook pre-udev 00 "$moddir/hooks/pre-udev/load-dnbd3-nbd-modules.sh" + # setup loopback device + inst_hook pre-udev 00 "$moddir/hooks/pre-udev/lo-setup.sh" + ## HOOK pre-mount # this is the configuration hook where the config stuff is wget'ed inst_hook pre-mount 00 "$moddir/hooks/pre-mount/fetch-config.sh" |
