summaryrefslogtreecommitdiffstats
path: root/rescue/tree/etc/rc.sysinit
diff options
context:
space:
mode:
authorAntoine Ginies <aginies@mandriva.com>2007-10-25 07:54:02 +0000
committerAntoine Ginies <aginies@mandriva.com>2007-10-25 07:54:02 +0000
commitb0c5a5718787d975cbb15849dae960d0801726bc (patch)
tree26e4bac053f3c5ede42f298c3699eacbf4d50f0a /rescue/tree/etc/rc.sysinit
parent21ba361db26182b0ad557c8c4869e2c3870e3328 (diff)
downloaddrakx-b0c5a5718787d975cbb15849dae960d0801726bc.tar
drakx-b0c5a5718787d975cbb15849dae960d0801726bc.tar.gz
drakx-b0c5a5718787d975cbb15849dae960d0801726bc.tar.bz2
drakx-b0c5a5718787d975cbb15849dae960d0801726bc.tar.xz
drakx-b0c5a5718787d975cbb15849dae960d0801726bc.zip
grep ka from cmdline, and launch new script
Diffstat (limited to 'rescue/tree/etc/rc.sysinit')
-rwxr-xr-xrescue/tree/etc/rc.sysinit16
1 files changed, 11 insertions, 5 deletions
diff --git a/rescue/tree/etc/rc.sysinit b/rescue/tree/etc/rc.sysinit
index e6da12ea0..cbb42aed3 100755
--- a/rescue/tree/etc/rc.sysinit
+++ b/rescue/tree/etc/rc.sysinit
@@ -1,6 +1,8 @@
#!/bin/sh
action() { echo $1; shift; $*; }
+DATE=`date +%Y%m%d-%Hh%M`
+KADIR="/ka2"
export PATH=/bin:/sbin:/usr/bin:/usr/sbin
@@ -51,11 +53,15 @@ stty sane
grep -q noauto /proc/cmdline || drvinst SERIAL_USB
-if grep ka /proc/cmdline; then
- echo Welcome to Ka rescue
- drvinst
- cd /ka
- ./install.sh
+if grep kamethod /proc/cmdline; then
+ echo "Welcome to Ka"
+ drvinst
+ ln -sf /tmp/stage2/ka $KADIR
+ ln -sf /tmp/stage2/disk /disk
+ cd $KADIR
+ echo "-------- Starting LOG server -------------"
+ perl send_status.pl > /tmp/kacmd &
+ exec ./ka_replication.sh > /tmp/ka_log-$HOSTNAME-$DATE 2>&1
fi
if ! grep -q expert /proc/cmdline; then