update from MirBSD CVS
[shellsnippets/shellsnippets.git] / mksh / sysadmin / agus
index 9bbf423..259b092 100644 (file)
@@ -1,8 +1,11 @@
 #!/bin/mksh
-# $MirOS: contrib/hosted/tg/deb/aguspeed.sh,v 1.3 2012/05/09 08:58:36 tg Exp $
-# $Id: agus 2924 2012-05-09 09:00:04Z tglase $
+# $MirOS: contrib/hosted/tg/deb/aguspeed.sh,v 1.5 2019/05/19 21:48:20 tg Exp $
 #-
 # From Planet Debian. Not complicated enough for copyright.
+#
+# Use example:
+#  agus -o Acquire::Check-Valid-Until=false   # on jessie
+#  agus --allow-releaseinfo-change            # when testing changes
 
 unset LANGUAGE
 export LC_ALL=C
@@ -16,15 +19,11 @@ else
        fflag=0
 fi
 
-if [[ -n $1 && -s /etc/apt/sources.list.$1 ]]; then
-       cat "/etc/apt/sources.list.$1" >/etc/apt/sources.list
-fi
-
 rv=
 set -x
-apt-get update || rv=$?
+apt-get "$@" update || rv=$?
 dpkg --clear-avail || rv=${rv:-$?}
-# this emits a harmless warning on squeeze
+# this emits a harmless warning on squeeze and newer
 dpkg --forget-old-unavail || rv=${rv:-$?}
 (( fflag )) || if sa=$(whence -p sync-available); then
        # call with mksh due to *buntu bug