Update of /cvsroot/mkdump/utils/mkd_load
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24212
Modified Files:
mkd_load
Log Message:
Update for mkdump 3.0.
- Added cheking for variable MKDUMP_INITRD and MKDUMP_TYPE.
Index: mkd_load
===================================================================
RCS file: /cvsroot/mkdump/utils/mkd_load/mkd_load,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** mkd_load 9 Feb 2006 03:53:59 -0000 1.6
--- mkd_load 8 Mar 2006 07:46:09 -0000 1.7
***************
*** 117,121 ****
[ ${?} -ne 0 ] && exit 1
! if [ "${f}" == "1" ]; then
echo "'`cat /proc/mkexec/path`' is already loaded."
exit 1
--- 117,121 ----
[ ${?} -ne 0 ] && exit 1
! if [ "${f}" == "1" -o "${f}" == "9" ]; then
echo "'`cat /proc/mkexec/path`' is already loaded."
exit 1
***************
*** 134,140 ****
#---------------------------------------------------------------
# load mini kernel.
#---------------------------------------------------------------
! echo 1 > /proc/mkexec/stats
[ ${?} -ne 0 ] && exit 1
--- 134,158 ----
#---------------------------------------------------------------
+ # set initrd image path.
+ #---------------------------------------------------------------
+ if [ -f "/proc/mkexec/initrd" -a -n "$MKDUMP_INITRD" ]; then
+ echo $MKDUMP_INITRD > /proc/mkexec/initrd
+ [ ${?} -ne 0 ] && exit 1
+ fi
+
+ #---------------------------------------------------------------
# load mini kernel.
#---------------------------------------------------------------
! if [ -z "$MKDUMP_TYPE" ]; then
! STATS=1
! else
! if [ "x${MKDUMP_TYPE}" == "xstandard" ]; then
! STATS=9
! else
! STATS=1
! fi
! fi
!
! echo $STATS > /proc/mkexec/stats
[ ${?} -ne 0 ] && exit 1
|