|
|
@@ -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
|