Browse Source

scripts: Removed -remove and -*delete from ./scripts/Create-ErrList in favor of sde-reschedule

karasz/new-early
Alejandro Mery 15 years ago
parent
commit
53a9e4239a
1 changed files with 3 additions and 62 deletions
  1. +3
    -62
      scripts/Create-ErrList

+ 3
- 62
scripts/Create-ErrList

@ -20,10 +20,6 @@ repstat=0
showerr=0
showtree=0
showdepc=0
delete=0
remove=0
fulldelete=0
newdelete=0
onlyupdated=0
repository=
@ -80,31 +76,16 @@ while [ "$1" ] ; do
-movedir)
movedir=$2 ; shift ; shift ;;
-delete)
delete=1 ; shift ;;
-remove)
remove=1 ; shift ;;
-fulldelete)
fulldelete=1 ; shift ;;
-newdelete)
newdelete=1 ; shift ;;
-updated)
onlyupdated=1 ; shift ;;
-dry-run)
dryrun=1 ; shift ;;
-*)
x="${0//?/ }" ; x="${x# }"
echo "Usage: $0 [ -cfg config ] [ -repository repository ] \\"
echo " $x [ -copydir copydir | -movedir movedir ] [ -repstat ] \\"
echo " $x [ -stage stage ] [ -logdir logdir ] [ -[full|new]delete ] \\"
echo " $x [ -stage stage ] [ -logdir logdir ] \\"
echo " $x [ -updated ] [ -showerr ] [ -showtree ] [ -showdepc ] \\"
echo " $x [ -dry-run ] [-remove] [ <package> ]"
echo " $x [ <package> ]"
exit 1 ;;
*)
@ -118,25 +99,6 @@ done
logdir="${logdir:-build/$SDECFG_ID/var/adm/logs}"
pkgdir="${logdir%/*}/packages"
if [ "$newdelete" = 1 ]; then
while read pkg cksum1
do
cksum2=$( pkgchksum package/*/$pkg/ )
if [ "$cksum1" != "$cksum2" ]; then
echo "Scheduling package '$pkg' for rebuild ..."
if [ ! "$dryrun" = "1" ]; then
mine -rf -R build/$SDECFG_ID $pkg
rm -f build/$SDECFG_ID/var/adm/*/?-$pkg.*
fi
fi
done < <(
grep -R '^\(ROCK Linux\|T2\|OpenSDE\) Package Source Checksum: ' \
build/$SDECFG_ID/var/adm/packages/ |
sed 's,.*/\([^:]*\):.*:,\1,'
)
exit 0
fi
if [ "$repstat" = 1 ] ; then
{
echo
@ -165,22 +127,7 @@ if [ "$repstat" = 1 ] ; then
fi
if [ "$1" ] ; then
if [ "$fulldelete" = 1 ] ; then
for x ; do
rm -vf "$logdir"/$stages-$x.{err,log,out}
rm -vf "$logdir"/../*/$x
done
elif [ "$remove" = 1 ] ; then
for x ; do
echo "Scheduling package '$x' for rebuild ..."
mine -rf -R build/$SDECFG_ID $x
rm -f build/$SDECFG_ID/var/adm/*/?-$x.*
done
elif [ "$delete" = 1 ] ; then
for x ; do rm -vf "$logdir"/$stages-$x.err ; done
else
for x ; do less "$logdir"/$stages-$x.err ; done
fi
for x ; do less "$logdir"/$stages-$x.err ; done
exit 0
fi
@ -274,12 +221,6 @@ for stagelevel in $( echo "$stages" | tr -d '[]' | sed 's,.,& ,g' ) ; do
mkdir -p "$movedir"
mv "$logdir/$stagelevel-$pkg.err" "$movedir"
fi
if [ "$fulldelete" -eq 1 ] ; then
rm -f "$logdir"/$stages-$pkg.{err,log,out}
rm -f "$logdir"/../*/$pkg
elif [ "$delete" -eq 1 ] ; then
rm -f "$logdir/$stagelevel-$pkg.err"
fi
count_err=$(( $count_err + 1 ))
elif [ -f "$logdir/$stagelevel-$pkg.log" ] ; then
count_log=$(( $count_log + 1 ))

Loading…
Cancel
Save