Use rmdir instead of rm -r (refs #7)

rm -r is too dangerous.
use 'rmdir' instead: it aborts if dir is not empty.
As suggested by jamiromimil:
https://github.com/dyne/Tomb/issues/7#issuecomment-1724892
This commit is contained in:
boyska 2011-08-04 11:43:18 +02:00
parent 1eb5157b9a
commit 938cb01af0

View File

@ -965,7 +965,7 @@ umount_tomb() {
if [ $tombmount ]; then # tomb is actively mounted if [ $tombmount ]; then # tomb is actively mounted
func "performing umount of $tombmount" func "performing umount of $tombmount"
umount ${tombmount} 2> /dev/null umount ${tombmount} 2> /dev/null
rm -r ${tombmount} rmdir ${tombmount}
if ! [ $? = 0 ]; then if ! [ $? = 0 ]; then
error "Tomb is busy, cannot umount!" error "Tomb is busy, cannot umount!"
fi fi