@ -72,14 +72,14 @@ while [ "$1" ]; do
fi
[ $QUIET = yes ] || echo " * Checking package $1:"
ERR=""
CHECK="`sha256sum -c /usr/lib/opkg/info/$1.files-sha256sum 2> /dev/null` "
CHECK="$(sha256sum -c /usr/lib/opkg/info/$1.files-sha256sum 2> /dev/null) "
# Are the changed files config files?
if [ $? -ne 0 ] && [ "`cat "/usr/lib/opkg/info/$1.files-sha256sum"` " ]; then
NEWCHECK="`echo "$CHECK" | grep '^.*: OK$'` "
for i in `echo "$CHECK" | sed -n 's|^\(.*\): FAILED$|\1|p'` ; do
if [ "`grep "^$i\$" "/usr/lib/opkg/info/$1.conffiles" 2> /dev/null` " ] || \
[ "`echo "$i" | grep "^/etc/uci-defaults/"` " ]; then
if [ $? -ne 0 ] && [ "$(cat "/usr/lib/opkg/info/$1.files-sha256sum") " ]; then
NEWCHECK="$(echo "$CHECK" | grep '^.*: OK$') "
for i in $(echo "$CHECK" | sed -n 's|^\(.*\): FAILED$|\1|p') ; do
if [ "$(grep "^$i\$" "/usr/lib/opkg/info/$1.conffiles" 2> /dev/null) " ] || \
[ "$(echo "$i" | grep "^/etc/uci-defaults/") " ]; then
NEWCHECK="${NEWCHECK}${NL}${i}: CONFIGURED"
else
NEWCHECK="${NEWCHECK}${NL}${i}: FAILED"
@ -91,7 +91,7 @@ while [ "$1" ]; do
# Do we have changed files or not?
if [ -z "$ERR" ]; then
[ $QUIET = yes ] || [ -z "`cat "/usr/lib/opkg/info/$1.files-sha256sum"` " ] || echo "$CHECK" | sed 's|^| - |'
[ $QUIET = yes ] || [ -z "$(cat "/usr/lib/opkg/info/$1.files-sha256sum") " ] || echo "$CHECK" | sed 's|^| - |'
[ $QUIET = yes ] || echo " * Package $1 is ok"
[ $QUIET = yes ] || echo
else
@ -107,7 +107,7 @@ while [ "$1" ]; do
echo "Exiting on first change found!"
exit 1
fi
for i in `echo "$CHECK" | sed -n 's|^\(.*\): FAILED$|\1|p'` ; do
for i in $(echo "$CHECK" | sed -n 's|^\(.*\): FAILED$|\1|p') ; do
SUMMARY="${SUMMARY}${NL} - $1: $i"
done
echo