# HG changeset patch # User Heiko Schlittermann (JUMPER) # Date 1307541523 -7200 # Node ID 34214775a77acbea1efa2c9f744195e5fa12f195 # Parent bdc9a889933313ef8fb63a12c4ba1fb97dd19d10 fix: exit cleanly on missing lines_count.dat diff -r bdc9a8899333 -r 34214775a77a apt-feed-logbuch.sh --- a/apt-feed-logbuch.sh Wed Jun 08 15:56:23 2011 +0200 +++ b/apt-feed-logbuch.sh Wed Jun 08 15:58:43 2011 +0200 @@ -19,6 +19,16 @@ . /etc/default/ius.upgrade.conf fi +if ! test -f "$LINES_COUNT"; then + echo "$0: $LINES_COUNT is missing" >&2 + exit 0 +fi + +if ! test -s "$LINES_COUNT"; then + echo "$0: $LINES_COUNT is empty" >&2 + exit 0 +fi + APT_CMD=$(ps -p $1 -o args=) APT_TMP="/tmp/$$.tmp" APT_OUT="/tmp/$$.out"