summaryrefslogtreecommitdiffstats
path: root/initramfs/initrd-stuff/init
diff options
context:
space:
mode:
authorDirk von Suchodoletz2007-10-15 23:15:18 +0200
committerDirk von Suchodoletz2007-10-15 23:15:18 +0200
commit9acd61c6749af849c5825e16b4af4f664f1a7b8c (patch)
tree01ddabc58f0f92e0aaa64e63d010f5ab79204ada /initramfs/initrd-stuff/init
parentold script for menulist. removed from fileserver. no need for it anymore (diff)
downloadcore-9acd61c6749af849c5825e16b4af4f664f1a7b8c.tar.gz
core-9acd61c6749af849c5825e16b4af4f664f1a7b8c.tar.xz
core-9acd61c6749af849c5825e16b4af4f664f1a7b8c.zip
Fixes for changed directories in /etc (SuSE), fix for improper tar
filter while copying etc/ data (bind mounts). Do not copy splashy stuff if not used and remove splashy after using ... git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1387 95ad53e4-c205-0410-b2fa-d234c58c8868
Diffstat (limited to 'initramfs/initrd-stuff/init')
-rwxr-xr-xinitramfs/initrd-stuff/init6
1 files changed, 3 insertions, 3 deletions
diff --git a/initramfs/initrd-stuff/init b/initramfs/initrd-stuff/init
index 9c12ebbe..b126a744 100755
--- a/initramfs/initrd-stuff/init
+++ b/initramfs/initrd-stuff/init
@@ -665,12 +665,12 @@ elif [ -z "${cowloop}" ] ; then
# see above ...
ldcfg
# save the RO directories mentioned in the distro-specific
- # config to a temporary directory. They will lateron be restored
+ # config to a temporary directory. They will later on be restored
for path in ${D_RODIRSINRW}; do
if [ -d /mnt/${path} ] ; then
- list=${path}" "${list}
+ list="${path} ${list}"
# exclude them from etc copy process too
- echo ${path}|sed -e "s,/root/,," >>/tmp/etc.exclude
+ echo "${path}/*"|sed -e "s,/root/,,;s,^/,," >>/tmp/etc.exclude
mkdir -p /root/${path} >/dev/null 2>&1
mount -n --bind /mnt/${path} /root/${path} >/dev/null 2>&1
fi