-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 martin f krafft wrote: > I am faced with the problem on how to tackle multiline output from > an init.d script, which I have just converted to LSB. Since the > package is mdadm and RAID is kinda essential to those that have it > configured, I'd rather not hide information but give the user the > entire process. > > In my ideal world, this is what it would look like: > > Starting RAID devices ... > /dev/md0 has been started with 3 drives. > /dev/md1 has been started with 3 drives. > /dev/md2 assembled from 2 drives - need all 3 to start it > /dev/md3 assembled from 1 drive - not enough to start the array. > /dev/md4 has been started with 3 drives. > ... done assembling RAID devices: failed. > > I don't seem to be able to realise this with lsb-base, nor does it > seem that they even provide for this. The alternative -- all in one [...]
what about $ cat raid . /lib/lsb/init-functions log_action_msg "Starting RAID devices ..." log_action_msg " /dev/md0 has been started with 3 drives." log_action_msg " /dev/md1 has been started with 3 drives." log_action_msg " /dev/md2 assembled from 2 drives - need all 3 to start it" log_action_msg " /dev/md3 assembled from 1 drive - not enough to start the array." log_action_msg " /dev/md4 has been started with 3 drives." log_failure_msg "... done assembling RAID devices: failed." $ ./raid Starting RAID devices ... /dev/md0 has been started with 3 drives.. /dev/md1 has been started with 3 drives.. /dev/md2 assembled from 2 drives - need all 3 to start it. /dev/md3 assembled from 1 drive - not enough to start the array.. /dev/md4 has been started with 3 drives.. * ... done assembling RAID devices: failed. Best Regards, Andreas - -- Andreas Fester mailto:[EMAIL PROTECTED] WWW: http://www.littletux.net ICQ: 326674288 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFEfyVLZ3bQVzeW+rsRAvD/AKCJza+5KPQOZ2wMVm/5upylsdcEjgCdFmT7 kfYIlW9IyE/Lcf4gZuWtzOU= =HR7O -----END PGP SIGNATURE----- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]