Hi Folks
I have a LEAF box with multiple personalities, controlled through
multiple leaf.cfg files which define different configdb files.
Backing up the configdb works fine with lrcfg but fails miserably with
the webconf interface. The problem appears to be the parameter passing
in the file lrcfg.back.cgi.
The following patch fixes the problem for me
>>>>>>>>>>>>>>>> feed to patch >>>>>>>>>>>>>>>>>>>>>
--- lrcfg.back.cgi.old 2006-11-17 18:49:44.000000000 +0100
+++ lrcfg.back.cgi 2007-08-24 14:22:14.872823587 +0200
@@ -11,6 +11,7 @@
fi
title="Commit Changes to Read/Write Media"
/var/webconf/lib/preamble.sh ?>
<!-- $Id: lrcfg.back.cgi,v 1.3 2006/09/12 17:57:25 espakman Exp $ -->
+<!-- patched for variable CONFIGDB values by Erich Titl
[EMAIL PROTECTED] -->
<? # lrcfg.back settings
SESSIONID=${FORM_SESSIONID:-${SESSIONID}}
@@ -85,7 +86,7 @@
build_lrp () {
# use apkg $1 to build the package in /tmp
- apkg $1 /tmp 2>&1 1>/dev/null
+ apkg $1 $2 /tmp 2>&1 1>/dev/null
if ! [ -r /tmp/$2.lrp ]; then
log "Red" "The package was not created
in /tmp!"
return 1
@@ -206,7 +207,7 @@
echo ">"
# The name comes from /var/lib/lrpkg/backup
echo "<td>"
- grep "^${x}" /var/lib/lrpkg/backup 2>/dev/null | cut -f2 -d= ||
echo ${x}
+ grep "^${x}" /var/lib/lrpkg/backup 2>/dev/null | cut -f1 -d= ||
echo ${x}
echo "</td><td align=left>$( eval echo \$${x}_descr)</td>"
echo "</tr>"
done
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
cheers
Erich
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
leaf-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/leaf-devel