0001-create-dir-for-pid-file-if-not-exist-check-write-per.patch
| share/scripts/one | ||
|---|---|---|
| 17 | 17 |
#--------------------------------------------------------------------------- # |
| 18 | 18 | |
| 19 | 19 |
if [ -z "$ONE_LOCATION" ]; then |
| 20 |
ONE_PID=/var/run/one/oned.pid |
|
| 20 |
ONE_PIDDIR=/var/run/one |
|
| 21 |
ONE_PID=$ONE_PIDDIR/oned.pid |
|
| 21 | 22 |
ONE_SCHEDPID=/var/run/one/sched.pid |
| 22 | 23 |
ONE_CONF=/etc/one/oned.conf |
| 23 | 24 |
ONE_DB=/var/lib/one/one.db |
| ... | ... | |
| 28 | 29 | |
| 29 | 30 |
LOCK_FILE=/var/lock/one/one |
| 30 | 31 |
else |
| 31 |
ONE_PID=$ONE_LOCATION/var/oned.pid |
|
| 32 |
ONE_PIDDIR=$ONE_LOCATION/var |
|
| 33 |
ONE_PID=$ONE_PIDDIR/oned.pid |
|
| 32 | 34 |
ONE_SCHEDPID=$ONE_LOCATION/var/sched.pid |
| 33 | 35 |
ONE_CONF=$ONE_LOCATION/etc/oned.conf |
| 34 | 36 |
ONE_DB=$ONE_LOCATION/var/one.db |
| ... | ... | |
| 53 | 55 |
exit 1 |
| 54 | 56 |
fi |
| 55 | 57 | |
| 58 |
if [ ! -d $ONE_PIDDIR ]; then |
|
| 59 |
mkdir $ONE_PIDDIR |
|
| 60 |
fi |
|
| 61 | ||
| 62 |
if [ ! -w $ONE_PIDDIR ]; then |
|
| 63 |
echo "$ONE_PIDDIR is not writable, cannot start oned or scheduler." |
|
| 64 |
exit 1 |
|
| 65 |
fi |
|
| 66 | ||
| 56 | 67 |
if [ -f $LOCK_FILE ]; then |
| 57 | 68 |
if [ -f $ONE_PID ]; then |
| 58 | 69 |
ONEPID=`cat $ONE_PID` |
| 59 |
- |
|