uninstall - sbase - suckless unix tools | |
git clone git://git.suckless.org/sbase | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
uninstall (349B) | |
--- | |
1 #!/bin/sh | |
2 | |
3 set -e | |
4 | |
5 while read type src dst perm | |
6 do | |
7 case $type in | |
8 d) | |
9 echo $type $src $dst $perm | |
10 continue | |
11 ;; | |
12 c) | |
13 rm -f $dst | |
14 ;; | |
15 *) | |
16 echo uninstall: wrong entry type >&2 | |
17 exit 1 | |
18 ;; | |
19 esac | |
20 done < $1 | | |
21 sort -r | | |
22 while read type src dst perm | |
23 do | |
24 case $type in | |
25 d) | |
26 if test `ls $dst | wc -l` -eq 0 | |
27 then | |
28 rmdir $dst | |
29 fi | |
30 ;; | |
31 esac | |
32 done |