1
0
mirror of git://git.suckless.org/sbase synced 2025-03-19 17:46:01 +00:00
sbase/scripts/uninstall
Roberto E. Vargas Caballero ddde8021b3 Simplify install/uninstall
2023-09-27 07:59:27 +02:00

33 lines
349 B
Bash
Executable File

#!/bin/sh
set -e
while read type src dst perm
do
case $type in
d)
echo $type $src $dst $perm
continue
;;
c)
rm -f $dst
;;
*)
echo uninstall: wrong entry type >&2
exit 1
;;
esac
done < $1 |
sort -r |
while read type src dst perm
do
case $type in
d)
if test `ls $dst | wc -l` -eq 0
then
rmdir $dst
fi
;;
esac
done