Subversion Repositories DevTools

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
7539 dpurdie 1
#! /bin/bash
2
# This shell script is used by blatQuarantine to delete one version of a package
3
# The script is run as root
4
# The path to the script must be configured in the sudoers file
5
#
6
dpkg_archive=${1:?Package archive not specified}
7
pkgName=${2:?Package Name not specified}
8
pkgVersion=${3:?Package Version not specified}
9
 
10
if [ ! -d $dpkg_archive ] ; then
11
        echo "Not a directory: $dpkg_archive"
12
        exit 1
13
fi
14
pkg="$dpkg_archive/$pkgName"
15
if [ ! -d $pkg ] ; then
16
        echo "Not a package: $pkg"
17
        exit 1
18
fi
19
pver="$pkg/$pkgVersion"
20
if [ ! -d $pver ] ; then
21
        echo "Package Version not present: $pver"
22
        exit 0
23
fi
24
echo "Remove: $pver"
25
#echo "------ THE RM COMMAND IS CURRENLY DISABLED"
26
rm -rf $pver
27
rmdir --ignore-fail-on-non-empty $pkg
28
 
29
if [ -d $pver ] ; then
30
        echo Package Version not deleted: $pver
31
        exit 1
32
fi
33
exit 0
34