diff options
author | maximilian attems <maks@debian.org> | 2006-12-02 18:51:54 +0100 |
---|---|---|
committer | maximilian attems <maks@debian.org> | 2006-12-02 18:51:54 +0100 |
commit | 78fe68bcad9d0850e6b9877903719cab7c73b475 (patch) | |
tree | 93ef2389992accc2aafc85af9a43809b79fef58c /update-initramfs | |
parent | 3c1412b1312c4b12d953aa8413d928bc8c9ad031 (diff) | |
download | initramfs-tools-78fe68bcad9d0850e6b9877903719cab7c73b475.tar.gz initramfs-tools-78fe68bcad9d0850e6b9877903719cab7c73b475.zip |
- allow to disable backup
- new bzr location
- functional copy_dir_modules()
- modprobe a bunch of ppc windfarm modules in thermal
- provide output on error
Diffstat (limited to 'update-initramfs')
-rwxr-xr-x | update-initramfs | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/update-initramfs b/update-initramfs index e694093..4b230d0 100755 --- a/update-initramfs +++ b/update-initramfs @@ -79,12 +79,16 @@ backup_initramfs() # keep booted initramfs backup_booted_initramfs() { + initramfs_bak="${initramfs}.dpkg-bak" + + # first time run thus no backup + [ ! -r "${initramfs_bak}" ] && return 0 + # chroot [ ! -r /proc/uptime ] && rm -f "${initramfs_bak}" && return 0 - # first time run - initramfs_bak="${initramfs}.dpkg-bak" - [ ! -r "${initramfs_bak}" ] && return 0 + # no kept backup wanted + [ "${backup_initramfs}" = "no" ] && rm -f "${initramfs_bak}" && return 0 # no backup yet if [ ! -r "${initramfs}.bak" ]; then @@ -122,7 +126,7 @@ generate_initramfs() # minversion wasn't met, exit 0 exit 0 fi - verbose "mkinitramfs failed for ${initramfs}" + echo "update-initramfs: failed for ${initramfs}" exit $mkinitramfs_return fi } |