diff options
| author | David M. Syzdek <syzdek@bindlebinaries.com> | 2014-07-31 11:58:38 -0800 |
|---|---|---|
| committer | David M. Syzdek <syzdek@bindlebinaries.com> | 2014-07-31 11:58:38 -0800 |
| commit | a8597fccecf44edc273f7d979a495d749839c96e (patch) | |
| tree | 2292ae4a455acfdf1766b58b8e6d73bd0449d481 | |
| parent | c5751d7c23b7374f4d4f6c695cdce5cb73734eb7 (diff) | |
| download | bbfw-a8597fccecf44edc273f7d979a495d749839c96e.tar.gz bbfw-a8597fccecf44edc273f7d979a495d749839c96e.tar.bz2 bbfw-a8597fccecf44edc273f7d979a495d749839c96e.tar.xz bbfw-a8597fccecf44edc273f7d979a495d749839c96e.zip | |
Fixing mkinitrd-all.sh symlinks when run outside of /bootv0.3
| -rwxr-xr-x[-rw-r--r--] | src/slack/mkinitrd-all.sh.in | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/slack/mkinitrd-all.sh.in b/src/slack/mkinitrd-all.sh.in index 45b3539..47fcfeb 100644..100755 --- a/src/slack/mkinitrd-all.sh.in +++ b/src/slack/mkinitrd-all.sh.in | |||
| @@ -65,15 +65,15 @@ if test ! -d /boot;then | |||
| 65 | fi | 65 | fi |
| 66 | 66 | ||
| 67 | # scans for vmlinuz files and generates initrd.gz | 67 | # scans for vmlinuz files and generates initrd.gz |
| 68 | for VMLINUZ in $(ls /boot/vmlinuz*);do | 68 | for FILE in $(ls /boot/vmlinuz*);do |
| 69 | VMLINUZ=$(basename ${VMLINUZ}) | 69 | SUFFIX=$(basename ${FILE} |sed -e 's/^vmlinuz//g') |
| 70 | SUFFIX=$(echo ${VMLINUZ} |sed -e 's/^vmlinuz//g') | 70 | if test -f ${FILE} && test ! -h ${FILE};then |
| 71 | if test -f /boot/${VMLINUZ} && test ! -h /boot/${VMLINUZ};then | ||
| 72 | echo "Generating /boot/initrd.gz${SUFFIX} ..." | 71 | echo "Generating /boot/initrd.gz${SUFFIX} ..." |
| 73 | rm -f /boot/initrd.gz${SUFFIX} | 72 | rm -f /boot/initrd.gz${SUFFIX} |
| 74 | $(/usr/share/mkinitrd/mkinitrd_command_generator.sh -r /boot/${VMLINUZ} || exit 1)${SUFFIX} || exit 1 | 73 | $(/usr/share/mkinitrd/mkinitrd_command_generator.sh -r ${FILE} || exit 1)${SUFFIX} || exit 1 |
| 75 | elif test -f /boot/${VMLINUZ} && test -h /boot/${VMLINUZ};then | 74 | elif test -f ${FILE} && test -h ${FILE};then |
| 76 | LNSUFFIX=$(readlink ${VMLINUZ} |sed -e 's/^vmlinuz//g') | 75 | LNFILE=$(readlink ${FILE}) |
| 76 | LNSUFFIX=$(basename ${LNFILE} |sed -e 's/^vmlinuz//g') | ||
| 77 | echo "Symlinking /boot/initrd.gz${LNSUFFIX} to /boot/initrd.gz${SUFFIX} ..." | 77 | echo "Symlinking /boot/initrd.gz${LNSUFFIX} to /boot/initrd.gz${SUFFIX} ..." |
| 78 | rm -f /boot/initrd.gz${SUFFIX} | 78 | rm -f /boot/initrd.gz${SUFFIX} |
| 79 | ln -fs /boot/initrd.gz${LNSUFFIX} /boot/initrd.gz${SUFFIX} | 79 | ln -fs /boot/initrd.gz${LNSUFFIX} /boot/initrd.gz${SUFFIX} |
