summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Makefile6
-rw-r--r--installer/distro-specs/exclude-common3
-rw-r--r--installer/distro-specs/exclude-suse-10.11
-rwxr-xr-xinstaller/ld4-inst14
4 files changed, 13 insertions, 11 deletions
diff --git a/Makefile b/Makefile
index 27cb554a..c1c273a4 100644
--- a/Makefile
+++ b/Makefile
@@ -59,12 +59,12 @@ install:
-p $(SLX_PRIVATE_PATH)/stage1 \
-p $(SLX_PUBLIC_PATH)/tftpboot \
-p $(SLX_SHARE_PATH)/themes
- @cp initrd/{mkdxsinitrd,slxmkramfs} $(SLX_BIN_PATH)
+ @cp initramfs/{mkdxsinitrd,slxmkramfs} $(SLX_BIN_PATH)
@chmod u+x $(SLX_BIN_PATH)/{mkdxsinitrd,slxmkramfs}
@ln -sf $(SLX_BIN_PATH)/mkdxsinitrd $(USR_BIN)/
@ln -sf $(SLX_BIN_PATH)/slxmkramfs $(USR_BIN)/
- @cp -a initrd/initrd-stuff/* $(SLX_SHARE_PATH)/initramfs
- @cp -a initrd/distro-specs/* $(SLX_SHARE_PATH)/distro-specs
+ @cp -a initramfs/initrd-stuff/* $(SLX_SHARE_PATH)/initramfs
+ @cp -a initramfs/distro-specs/* $(SLX_SHARE_PATH)/distro-specs
@cp -a installer/default_files/machine-setup.default \
$(SLX_SHARE_PATH)/templates
@cp -a installer/default_files/tftpboot $(SLX_SHARE_PATH)
diff --git a/installer/distro-specs/exclude-common b/installer/distro-specs/exclude-common
index 7f1da477..e900ceb7 100644
--- a/installer/distro-specs/exclude-common
+++ b/installer/distro-specs/exclude-common
@@ -18,7 +18,8 @@
- /etc/shadow*
- /etc/dxs
- /etc/resolv.conf.*
-- //etc/vmware/vmnet*
+- /etc/vmware/vmnet*
+- /etc/vmware/installer.sh
- /dev/*
- /proc/*
- /sys/*
diff --git a/installer/distro-specs/exclude-suse-10.1 b/installer/distro-specs/exclude-suse-10.1
index 1fbc52ad..c52f0595 100644
--- a/installer/distro-specs/exclude-suse-10.1
+++ b/installer/distro-specs/exclude-suse-10.1
@@ -5,6 +5,7 @@
- *.old
- *.bak
- *.o
+- /etc/cron.*
- /lib/klibc/events/*
- /boot/initrd*
- /boot/grub
diff --git a/installer/ld4-inst b/installer/ld4-inst
index cd0fa676..bb11d364 100755
--- a/installer/ld4-inst
+++ b/installer/ld4-inst
@@ -366,15 +366,15 @@ kernel_choice "${kernel_choice}"
# FIXME: mkdxsinitrd currently wants to run from own directory
# ugly workaround...
- cd ../initrd
+ cd ../initramfs
while [ $j -lt ${#choice[@]} ] ; do
current_kernel=${kernel[${choice[$j]}]#${rootdir}/boot/vmlinuz-}
- echo "Creating initial ramdisk for ${current_kernel}"
- current_initrd=${tftpbootdir}/initrd-dxs-${current_kernel}
- [ -f ${current_initrd} ] && rm ${current_initrd}
- echo "mkdxsinitrd -f \"$fsmod\" -r ${rootdir} -k ${current_kernel} -i ${current_initrd} -d ${debuglevel}"
+ echo "Creating initialramfs for ${current_kernel}"
+ current_initramfs=${tftpbootdir}/initrd-dxs-${current_kernel}
+ [ -f ${current_initramfs} ] && rm ${current_initramfs}
+ echo "mkdxsinitrd -f \"$fsmod\" -r ${rootdir} -k ${current_kernel} -i ${current_initramfs} -d ${debuglevel}"
./mkdxsinitrd -f "$fsmod" -r ${rootdir} -k ${current_kernel} \
- -i ${current_initrd} -d ${debuglevel}
+ -i ${current_initramfs} -d ${debuglevel}
ln -sf ${kernel[${choice[$j]}]} ${tftpbootdir}/vmlinuz-${current_kernel}
j=$j+1
@@ -433,7 +433,7 @@ ${rootdir} ${netname}/${netmask}(ro,no_root_squash,async)" \
declare -i j=0
while [ $j -lt ${#choice[@]} ] ; do
current_kernel=${kernel[${choice[$j]}]#${rootdir}/boot/vmlinuz-}
- current_initrd=${tftpbootdir}/initrd-dxs-${current_kernel}
+ current_initramfs=${tftpbootdir}/initrd-dxs-${current_kernel}
if [ $j -eq 0 ] ; then
default_string=" MENU DEFAULT\n"