source: MondoRescue/branches/stable/mindi/rootfs/sbin/wait-for-petris

Last change on this file was 875, checked in by andree, 18 years ago

Just check for libncurses in wait-for-petris to avoid problem with libc
possibly being in /lib/tls. Double the waiting time to 2 seconds
instead and keep respawning petris perpetually.

  • Property svn:keywords set to Id
File size: 463 bytes
RevLine 
[1]1#!/bin/sh
2#
3# Startup Petris
4#
5
6# Say what we are doing
7echo -n "Waiting for petris"
[868]8# Wait for the libraries to become available...
[875]9while [ ! -f /lib/libncurses.so.5 ] ; do
[1]10 echo -n "."
[875]11 sleep 2
[1]12done
[875]13sleep 2
[1]14# ...then wait for petris
15which petris > /dev/null
16while [ $? -ne 0 ] ; do
17 echo -n "."
18 sleep 1
19 which petris > /dev/null
20done
21# Keep running petris until it's killed or crashes
[875]22while [ 0 -eq 0 ] ; do
[1]23 clear
24 sleep 1
25 petris
26done
27exit 0
Note: See TracBrowser for help on using the repository browser.