summaryrefslogtreecommitdiff
path: root/update-initramfs
diff options
context:
space:
mode:
Diffstat (limited to 'update-initramfs')
-rw-r--r--update-initramfs12
1 files changed, 12 insertions, 0 deletions
diff --git a/update-initramfs b/update-initramfs
index 644a1aa..0d757b1 100644
--- a/update-initramfs
+++ b/update-initramfs
@@ -112,6 +112,13 @@ get_sorted_versions()
verbose "Available versions: ${version_list}"
}
+set_current_version()
+{
+ if [ -f /boot/vmlinu?-`uname -r` ]; then
+ version=`uname -r`
+ fi
+}
+
set_linked_version()
{
if [ -L /initrd.img ]; then
@@ -160,6 +167,10 @@ create()
update()
{
if [ -z "${version}" ]; then
+ set_current_version
+ fi
+
+ if [ -z "${version}" ]; then
set_linked_version
fi
@@ -227,6 +238,7 @@ altered_check()
# Defaults
verbose=0
yes=0
+# We default to takeover=1 in Ubuntu, but not Debian
takeover=0
##