initramfs-tools: update to 0.93.2_11.
* Remove usplash stuff from all code, I won't use it. * Print log_msg messages in bold. * Use dmesg from busybox and set it to -n1 to avoid polluting the console with unwanted messages. --HG-- extra : convert_revision : 53c9d6628bb9649f148e77c358578494db0d01da
This commit is contained in:
parent
f4988f23c7
commit
9cc9dd7ad4
4 changed files with 18 additions and 28 deletions
|
@ -1,15 +1,18 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
echo "Loading, please wait..."
|
echo "Starting up the initramfs, please wait..."
|
||||||
|
|
||||||
# Create some required busybox symlinks.
|
# Create some required busybox symlinks.
|
||||||
if [ -x /bin/busybox ]; then
|
if [ -x /bin/busybox ]; then
|
||||||
for f in cut touch tr grep awk tail basename ls cp rm \
|
for f in cut touch tr grep awk tail basename ls cp rm \
|
||||||
head expr du; do
|
head expr du sed rmdir; do
|
||||||
busybox ln -s /bin/busybox /bin/${f}
|
busybox ln -s /bin/busybox /bin/${f}
|
||||||
done
|
done
|
||||||
|
rm -f /bin/dmesg
|
||||||
|
busybox ln -s /bin/busybox /bin/dmesg
|
||||||
busybox ln -s /bin/busybox /sbin/pkill
|
busybox ln -s /bin/busybox /sbin/pkill
|
||||||
fi
|
fi
|
||||||
|
dmesg -n1
|
||||||
|
|
||||||
[ -d /dev ] || mkdir -m 0755 /dev
|
[ -d /dev ] || mkdir -m 0755 /dev
|
||||||
[ -d /root ] || mkdir -m 0700 /root
|
[ -d /root ] || mkdir -m 0700 /root
|
||||||
|
@ -189,14 +192,14 @@ fi
|
||||||
|
|
||||||
depmod -a
|
depmod -a
|
||||||
maybe_break top
|
maybe_break top
|
||||||
|
[ "$quiet" != "y" ] && log_begin_msg "Running /scripts/init-top"
|
||||||
# Don't do log messages here to avoid confusing usplash
|
|
||||||
run_scripts /scripts/init-top
|
run_scripts /scripts/init-top
|
||||||
|
[ "$quiet" != "y" ] && log_end_msg
|
||||||
|
|
||||||
maybe_break modules
|
maybe_break modules
|
||||||
log_begin_msg "Loading essential drivers"
|
[ "$quiet" != "y" ] && log_begin_msg "Loading essential drivers"
|
||||||
load_modules
|
load_modules
|
||||||
log_end_msg
|
[ "$quiet" != "y" ] && log_end_msg
|
||||||
|
|
||||||
maybe_break premount
|
maybe_break premount
|
||||||
[ "$quiet" != "y" ] && log_begin_msg "Running /scripts/init-premount"
|
[ "$quiet" != "y" ] && log_begin_msg "Running /scripts/init-premount"
|
||||||
|
@ -204,12 +207,12 @@ run_scripts /scripts/init-premount
|
||||||
[ "$quiet" != "y" ] && log_end_msg
|
[ "$quiet" != "y" ] && log_end_msg
|
||||||
|
|
||||||
maybe_break mount
|
maybe_break mount
|
||||||
log_begin_msg "Mounting root file system"
|
[ "$quiet" != "y" ] && log_begin_msg "Mounting root file system"
|
||||||
. /scripts/${BOOT}
|
. /scripts/${BOOT}
|
||||||
parse_numeric ${ROOT}
|
parse_numeric ${ROOT}
|
||||||
maybe_break mountroot
|
maybe_break mountroot
|
||||||
mountroot
|
mountroot
|
||||||
log_end_msg
|
[ "$quiet" != "y" ] && log_end_msg
|
||||||
|
|
||||||
maybe_break bottom
|
maybe_break bottom
|
||||||
[ "$quiet" != "y" ] && log_begin_msg "Running /scripts/init-bottom"
|
[ "$quiet" != "y" ] && log_begin_msg "Running /scripts/init-bottom"
|
||||||
|
@ -263,5 +266,5 @@ unset resume
|
||||||
unset resume_offset
|
unset resume_offset
|
||||||
|
|
||||||
# Chain to real filesystem
|
# Chain to real filesystem
|
||||||
exec run-init ${rootmnt} ${init} "$@" <${rootmnt}/dev/console >${rootmnt}/dev/console
|
exec run-init ${rootmnt} ${init} "$@"
|
||||||
panic "Could not execute run-init."
|
panic "Could not execute run-init."
|
||||||
|
|
|
@ -2,8 +2,10 @@
|
||||||
|
|
||||||
_log_msg()
|
_log_msg()
|
||||||
{
|
{
|
||||||
if [ "$quiet" = "y" ]; then return; fi
|
[ "$quiet" = "y" ] && return
|
||||||
|
printf "\033[1m"
|
||||||
printf "$@"
|
printf "$@"
|
||||||
|
printf "\033[m\n"
|
||||||
}
|
}
|
||||||
|
|
||||||
log_success_msg()
|
log_success_msg()
|
||||||
|
@ -23,25 +25,16 @@ log_warning_msg()
|
||||||
|
|
||||||
log_begin_msg()
|
log_begin_msg()
|
||||||
{
|
{
|
||||||
if [ -x /sbin/usplash_write ]; then
|
_log_msg "$@ ..."
|
||||||
/sbin/usplash_write "TEXT $@"
|
|
||||||
fi
|
|
||||||
_log_msg "Begin: $@ ... "
|
|
||||||
}
|
}
|
||||||
|
|
||||||
log_end_msg()
|
log_end_msg()
|
||||||
{
|
{
|
||||||
if [ -x /sbin/usplash_write ]; then
|
:
|
||||||
/sbin/usplash_write "SUCCESS ok"
|
|
||||||
fi
|
|
||||||
_log_msg "done.\n"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
panic()
|
panic()
|
||||||
{
|
{
|
||||||
if [ -x /sbin/usplash_write ]; then
|
|
||||||
/sbin/usplash_write "QUIT"
|
|
||||||
fi
|
|
||||||
# Disallow console access
|
# Disallow console access
|
||||||
if [ -n "${panic}" ]; then
|
if [ -n "${panic}" ]; then
|
||||||
sleep ${panic}
|
sleep ${panic}
|
||||||
|
|
|
@ -49,9 +49,6 @@ pre_mountroot()
|
||||||
else
|
else
|
||||||
slumber=${ROOTDELAY}
|
slumber=${ROOTDELAY}
|
||||||
fi
|
fi
|
||||||
if [ -x /sbin/usplash_write ]; then
|
|
||||||
/sbin/usplash_write "TIMEOUT ${slumber}" || true
|
|
||||||
fi
|
|
||||||
|
|
||||||
slumber=$(( ${slumber} * 10 ))
|
slumber=$(( ${slumber} * 10 ))
|
||||||
while [ ! -e "${ROOT}" ] \
|
while [ ! -e "${ROOT}" ] \
|
||||||
|
@ -66,9 +63,6 @@ pre_mountroot()
|
||||||
else
|
else
|
||||||
log_end_msg 1 || true
|
log_end_msg 1 || true
|
||||||
fi
|
fi
|
||||||
if [ -x /sbin/usplash_write ]; then
|
|
||||||
/sbin/usplash_write "TIMEOUT 15" || true
|
|
||||||
fi
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# We've given up, but we'll let the user fix matters if they can
|
# We've given up, but we'll let the user fix matters if they can
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
# Template file for 'initramfs-tools'
|
# Template file for 'initramfs-tools'
|
||||||
pkgname=initramfs-tools
|
pkgname=initramfs-tools
|
||||||
version=0.93.2
|
version=0.93.2
|
||||||
revision=10
|
revision=11
|
||||||
build_style=custom-install
|
build_style=custom-install
|
||||||
short_desc="Tools for generating an initramfs"
|
short_desc="Tools for generating an initramfs"
|
||||||
maintainer="Juan RP <xtraeme@gmail.com>"
|
maintainer="Juan RP <xtraeme@gmail.com>"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue