diff options
Diffstat (limited to 'urunlevel/my_linux/Trinux/rmpkg')
-rwxr-xr-x | urunlevel/my_linux/Trinux/rmpkg | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/urunlevel/my_linux/Trinux/rmpkg b/urunlevel/my_linux/Trinux/rmpkg new file mode 100755 index 0000000..28e105a --- /dev/null +++ b/urunlevel/my_linux/Trinux/rmpkg | |||
@@ -0,0 +1,24 @@ | |||
1 | #!/bin/sh | ||
2 | |||
3 | if [ ! "$1" ] | ||
4 | then | ||
5 | echo "No package specified"; exit | ||
6 | fi | ||
7 | |||
8 | if [ -f /var/pkg/contents/$1 ] | ||
9 | then | ||
10 | |||
11 | echo "Deleting $1:" | ||
12 | |||
13 | for i in `cat /var/pkg/contents/$1` | ||
14 | do | ||
15 | if echo $i | grep -v "\/$" 2> /dev/null | ||
16 | then | ||
17 | rm /${i} 2> /dev/null | ||
18 | fi | ||
19 | done | ||
20 | |||
21 | rm /var/pkg/contents/$1 2> /dev/null | ||
22 | else | ||
23 | echo "/var/pkg/contents/$1 does not exist!" | ||
24 | fi | ||