
PK 
| ADDRLIN : /etc/one-context.d/ |
|
|
| Current File : //etc/one-context.d/06-run-recontext-scripts.sh |
#!/bin/bash
FILES_DIR=/usr/local/bin
[ -z "${RECONTEXT_SCRIPTS}" ] && exit 0
if [ ! -f /etc/one-context.d/.recontext_flags ]
then
touch /etc/one-context.d/.recontext_flags
fi
IFS=";"
for f in $RECONTEXT_SCRIPTS; do
if [ ! -f $FILES_DIR/$f ]
then
continue
fi
if [ ! -s /etc/one-context.d/.recontext_flags ]
then
chmod +x $FILES_DIR/$f
$FILES_DIR/$f $PASSWORD
echo "$(basename $f)=1" >> /etc/one-context.d/.recontext_flags
else
file_run_status=$(awk -v a=$(basename $f)=1 '$1==a { print "Alreadyran"; exit; }' /etc/one-context.d/.recontext_flags)
if [ -z $file_run_status ]
then
chmod +x $FILES_DIR/$f
$FILES_DIR/$f $PASSWORD
echo "$(basename $f)=1" >> /etc/one-context.d/.recontext_flags
fi
fi
done


PK 99