automaint: added -v option to display explainatory messages on skipped packages
This commit is contained in:
parent
77cfdacce8
commit
a6bcf08a21
14
automaint
14
automaint
@ -21,12 +21,13 @@ ${me[0]} ${me[1]}
|
|||||||
"$"Batch automatic maintainance tool of the autodist suite.""
|
"$"Batch automatic maintainance tool of the autodist suite.""
|
||||||
|
|
||||||
"$"Usage"":
|
"$"Usage"":
|
||||||
$me [-s repository -d repository ] [-p repository] [-h]
|
$me [-s repository -d repository ] [-p repository] [-h] [-v]
|
||||||
|
|
||||||
-s repository "$"Automatic/Staging builds source repository
|
-s repository "$"Automatic/Staging builds source repository
|
||||||
-d repository "$"Main destination repository
|
-d repository "$"Main destination repository
|
||||||
-p repository "$"Port repository
|
-p repository "$"Port repository
|
||||||
-h "$"Show this help and exit
|
-h "$"Show this help and exit
|
||||||
|
-v "$"Verbose mode
|
||||||
"
|
"
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -129,6 +130,8 @@ for ((i=1; i<=$#; i++)); do
|
|||||||
-p) shift
|
-p) shift
|
||||||
PORT_REPOSITORY="${!i}"
|
PORT_REPOSITORY="${!i}"
|
||||||
;;
|
;;
|
||||||
|
-v) VERBOSE=1
|
||||||
|
;;
|
||||||
-h|--help)
|
-h|--help)
|
||||||
usage
|
usage
|
||||||
exit 0
|
exit 0
|
||||||
@ -169,6 +172,11 @@ for p in ${pkglist[0]}; do
|
|||||||
spkg_release=$pkg_release
|
spkg_release=$pkg_release
|
||||||
get_pkg_buildinfo $LOCAL_REPS_BASE_DIR/distromatic/$DEST_REPOSITORY ${ARCHS[0]} $p
|
get_pkg_buildinfo $LOCAL_REPS_BASE_DIR/distromatic/$DEST_REPOSITORY ${ARCHS[0]} $p
|
||||||
|
|
||||||
|
[ "$pkg_name" ] || {
|
||||||
|
echo "$p: looks like a new package; skipping."
|
||||||
|
continue
|
||||||
|
}
|
||||||
|
|
||||||
if [ "$pkg_version" = "$spkg_version" ]; then
|
if [ "$pkg_version" = "$spkg_version" ]; then
|
||||||
update_type="release"
|
update_type="release"
|
||||||
else
|
else
|
||||||
@ -182,12 +190,12 @@ for p in ${pkglist[0]}; do
|
|||||||
done
|
done
|
||||||
if [ "$i" = "${#SVER[*]}" ]; then
|
if [ "$i" = "${#SVER[*]}" ]; then
|
||||||
if [[ 64#${SVER[i-1]} -gt 64#89 && 64#${VER[i-1]} -lt 64#80 ]]; then
|
if [[ 64#${SVER[i-1]} -gt 64#89 && 64#${VER[i-1]} -lt 64#80 ]]; then
|
||||||
echo "$p: dubious beta upgrade from ${VER[i-1]} to ${SVER[i-1]}"
|
[ "$VERBOSE" ] && echo "$p: dubious beta upgrade from ${VER[i-1]} to ${SVER[i-1]}; skipping."
|
||||||
continue
|
continue
|
||||||
fi
|
fi
|
||||||
update_type="minor"
|
update_type="minor"
|
||||||
else
|
else
|
||||||
#echo "$p: dubios not-minor version update $i/${#SVER[*]}: ${SVER[i-1]} != ${VER[i-1]}"
|
[ "$VERBOSE" ] && echo "$p: dubious not-minor version update $i/${#SVER[*]}: ${SVER[i-1]} != ${VER[i-1]}; skipping."
|
||||||
continue
|
continue
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
Loading…
Reference in New Issue
Block a user