summaryrefslogtreecommitdiff
path: root/update-initramfs
diff options
context:
space:
mode:
authormaximilian attems <maks@debian.org>2006-12-02 18:51:54 +0100
committermaximilian attems <maks@debian.org>2006-12-02 18:51:54 +0100
commit78fe68bcad9d0850e6b9877903719cab7c73b475 (patch)
tree93ef2389992accc2aafc85af9a43809b79fef58c /update-initramfs
parent3c1412b1312c4b12d953aa8413d928bc8c9ad031 (diff)
downloadinitramfs-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-xupdate-initramfs12
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
}