Hi folks,

I'm prepared to write a simple perl scripts as follow

There are 25 commands executed in following sequence;
export LFS=/mnt/lfs
mount /dev/hda6 /mnt/lfs
mkdir -p $LFS
echo $LFS
/mnt/lfs (output)
/usr/sbin/chroot "$LFS" /tools/bin/env -i HOME=/root
TERM="$TERM" PS1='\u:\w\$ '    
PATH=/bin:/usr/bin:/sbin:/usr/sbin:/tools/bin
/tools/bin/bash --login +h
mknod -m 600 /dev/console c 5 1
mknod -m 666 /dev/null c 1 3
mount -n -t tmpfs none /dev
mknod -m 622 /dev/console c 5 1
mknod -m 666 /dev/null c 1 3
mknod -m 666 /dev/zero c 1 5
mknod -m 666 /dev/ptmx c 5 2
mknod -m 666 /dev/tty c 5 0
mknod -m 444 /dev/random c 1 8
mknod -m 444 /dev/urandom c 1 9
chown root:tty /dev/{console,ptmx,tty}
ln -s /proc/self/fd /dev/fd
ln -s /proc/self/fd/0 /dev/stdin
ln -s /proc/self/fd/1 /dev/stdout
ln -s /proc/self/fd/2 /dev/stderr
ln -s /proc/kcore /dev/core
mkdir /dev/pts
mkdir /dev/shm
mount -t devpts -o gid=4,mode=620 none /dev/pts
mount -t tmpfs none /dev/shm

In normal circumstance there is no output on all
commands except command-4 with "/mnt/lfs" as output. 
If not considering the output it will be quite simple
just listing all commands on a shell script.  Now I
expect to arrange the script as follows;

1) The script will automatically continue to execute
command-5 if the output of command-4 is "/mnt/lfs"
otherwise exit the shell.
2) If there is an output on any command it needs to
confirm "yes/no" with the corresponding command
displayed on the terminal.  'yes" will continue on
next command.  "no" will exit the shell stopping the
script.

I'm considering whether shell script or perl script
will do the job better.  If perl script then how to
start.  Which module/modules will be more appropriate,
 TIA

B.R.
S.L


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to