[oe-commits] org.oe.dev altboot: Unb0rk Poodles 2.6 conf from last commit and store the master password in a new file (altboot.pwd)
coredump commit
openembedded-commits at lists.openembedded.org
Wed Nov 22 23:51:26 UTC 2006
altboot: Unb0rk Poodles 2.6 conf from last commit and store the master password in a new file (altboot.pwd)
Author: coredump at openembedded.org
Branch: org.openembedded.dev
Revision: d4a51260c20d7adc010d91e4fac092745ba96949
ViewMTN: http://monotone.openembedded.org/revision.psp?id=d4a51260c20d7adc010d91e4fac092745ba96949
Files:
1
packages/altboot/altboot_0.0.0.bb
packages/altboot/files/altboot.func
packages/altboot/files/poodle/altboot-2.6.cfg
Diffs:
#
# mt diff -r5baf3dd3396a138bcabc954f2907abada5e084da -rd4a51260c20d7adc010d91e4fac092745ba96949
#
#
#
# patch "packages/altboot/altboot_0.0.0.bb"
# from [23de494f904ad306edceae0aef6345bfe14d54ac]
# to [ac1cef2492ce008c30558aa9590ce788684efa07]
#
# patch "packages/altboot/files/altboot.func"
# from [dd7a58cf92a4de2e7ff86c5a230519f2d3d991e3]
# to [a5d097e9872bac7bbf58608bf1d454b3fc54fa95]
#
# patch "packages/altboot/files/poodle/altboot-2.6.cfg"
# from [74cf0b9e6fad6052a6d2b92d8645f3e78ef7e53d]
# to [752664abb465a489ed38bf1517b47431554273f9]
#
============================================================
--- packages/altboot/altboot_0.0.0.bb 23de494f904ad306edceae0aef6345bfe14d54ac
+++ packages/altboot/altboot_0.0.0.bb ac1cef2492ce008c30558aa9590ce788684efa07
@@ -20,7 +20,7 @@ RDEPENDS_${PN} = "${PN}-conf"
######################################################################################
-PR = "r50"
+PR = "r51"
######################################################################################
============================================================
--- packages/altboot/files/altboot.func dd7a58cf92a4de2e7ff86c5a230519f2d3d991e3
+++ packages/altboot/files/altboot.func a5d097e9872bac7bbf58608bf1d454b3fc54fa95
@@ -330,6 +330,9 @@ set_password() {
# This functions configures the master password for altboot if none is set
set_password() {
+
+ test -e /etc/altboot.pwd && . /etc/altboot.pwd
+
mount -o remount,rw /
if test -z "$MASTER_PASSWORD" -a "$ENABLE_DEBUG" != yes
then
@@ -358,14 +361,15 @@ set_password() {
then
crypt_pw="`echo "$junk1" | md5sum | awk '{print $1}'`"
- if test -e "${ALTBOOT_CFG_FILE}"
+ if test -e "/etc/altboot.pwd"
then
sed "/^MASTER_PASSWORD/s/\(.*\=\).*/\1\"$crypt_pw\"/" "${ALTBOOT_CFG_FILE}" > ${ALTBOOT_CFG_FILE}_
mv ${ALTBOOT_CFG_FILE}_ ${ALTBOOT_CFG_FILE}
MASTER_PASSWORD="$crypt_pw"
echo "Password changed."
else
- echo "${ALTBOOT_CFG_FILE} is missing, no password saved"
+ echo "MASTER_PASSWORD=\"$crypt_pw\"" > /etc/altboot.pwd
+ echo "Password installed"
fi
break
@@ -380,6 +384,9 @@ verify_master_pw() {
# This function asks for altboots master password. It only returns if the correct password was supplied
verify_master_pw() {
+
+ test -e /etc/altboot.pwd && . /etc/altboot.pwd
+
if ! test -z "$MASTER_PASSWORD"
then
auth_timeout="3"
============================================================
--- packages/altboot/files/poodle/altboot-2.6.cfg 74cf0b9e6fad6052a6d2b92d8645f3e78ef7e53d
+++ packages/altboot/files/poodle/altboot-2.6.cfg 752664abb465a489ed38bf1517b47431554273f9
@@ -10,7 +10,7 @@ SH_SHELL="/bin/sh"
REAL_INIT="/sbin/init.sysvinit"
SH_SHELL="/bin/sh"
-ENABLE_SOUND="no"
+ENABLE_SOUND="yes"
IMAGE_PATH="boot-images"
IMAGE_TYPE="ext2"
@@ -20,7 +20,7 @@ SD_KERNEL_MODULE=""
SD_DEVICE="/dev/mmcblk0p1"
SD_KERNEL_MODULE=""
-USB_HOST_AVAILABLE="yes"
+USB_HOST_AVAILABLE="no"
USB_STORAGE_MODULES="ohci_hcd usb_storage sd_mod"
USB_STORAGE_PARTITION="/dev/sda1"
USB_STORAGE_WAIT="4"
More information about the Openembedded-commits
mailing list