summaryrefslogtreecommitdiff
path: root/conf/tcos-generation-functions.sh
diff options
context:
space:
mode:
authorMario Izquierdo (mariodebian) <mariodebian@gmail.com>2008-04-20 14:30:00 +0000
committerMario Izquierdo (mariodebian) <mariodebian@gmail.com>2008-04-20 14:30:00 +0000
commitd25baeb954fb36f598d5330c03825f61edaa8c00 (patch)
treece5abf676370ac361019e068fea2eac9f767057c /conf/tcos-generation-functions.sh
parent91b087cc5a5495bb34e4453036c13548d6e635e0 (diff)
initramfs-tools-tcos (0.89~rc3)
* tcos/default.menu.tpl conf/base.conf conf/tcos-generation- functions.sh - Add TCOS_NETBOOT_HIDE_LOCAL git-svn-id: http://tcosproject.org/svn/tcos/trunk/initramfs-tools-tcos@783 97557d6f-af72-4ac7-98cc-18709f36555f
Diffstat (limited to 'conf/tcos-generation-functions.sh')
-rw-r--r--conf/tcos-generation-functions.sh14
1 files changed, 12 insertions, 2 deletions
diff --git a/conf/tcos-generation-functions.sh b/conf/tcos-generation-functions.sh
index c907ddc..f3f7233 100644
--- a/conf/tcos-generation-functions.sh
+++ b/conf/tcos-generation-functions.sh
@@ -228,8 +228,10 @@ force_add_module() {
function parse_pxelinuxcfg(){
if [ $TCOS_NETBOOT_MENU ]; then
TEMPLATE=${TCOS_CONF}/pxelinux.menu.cfg.tpl
+ _verbose "(t-g-f) BOOT_MENU=1"
else
TEMPLATE=${TCOS_CONF}/pxelinux.cfg.tpl
+ _verbose "(t-g-f) BOOT_MENU=0"
fi
if [ $TCOS_NETBOOT_MENU_VESA ]; then
@@ -244,18 +246,26 @@ function parse_pxelinuxcfg(){
TCOS_NETBOOT_HIDE_INSTALL_STRING="#"
fi
+ if [ $TCOS_NETBOOT_HIDE_LOCAL ]; then
+ TCOS_NETBOOT_HIDE_LOCAL_STRING=""
+ else
+ TCOS_NETBOOT_HIDE_LOCAL_STRING="#"
+ fi
+
if [ "$1" != "" ]; then
DESTFILE=$1
else
DESTFILE=${TFTP_DIR}/pxelinux.cfg/default
fi
- echo "## Generated file don't edit, edit $TEMPLATE instead" > ${DESTFILE}
+ echo "## Generated file don't edit, edit $TEMPLATE instead" > ${DESTFILE}
echo "## File generated by gentcos on $(date)" >> ${DESTFILE}
sed -e "s/__TCOS_KERNEL__/${TCOS_KERNEL}/g"\
-e "s/__DATE__/$(date)/g" \
-e "s/__TCOS_MENU_TYPE__/${TCOS_MENU_TYPE}/g" \
- -e "s/__TCOS_MENU_HIDE_INSTALL__/${TCOS_NETBOOT_HIDE_INSTALL_STRING}/g" \
+ -e "s/__TCOS_NETBOOT_HIDE_INSTALL__/${TCOS_NETBOOT_HIDE_INSTALL_STRING}/g" \
+ -e "s/__TCOS_NETBOOT_HIDE_LOCAL__/${TCOS_NETBOOT_HIDE_LOCAL_STRING}/g" \
-e "s/__TCOS_MENU_PASSWD__/${TCOS_ROOT_PASSWD}/g" \
-e "s/__TFTP_MSG__/${TFTP_MSG}/g" ${TEMPLATE} >> ${DESTFILE}
+ _verbose "(t-g-f) MENU_FILE=$(cat ${DESTFILE})"
}