xed/tests/setup-document-saver.sh

28 lines
668 B
Bash
Raw Normal View History

2011-11-07 13:46:58 -06:00
#!/bin/sh
# This script is used to setup some special directory structures, permissions
# for the saver test
2016-01-25 08:13:49 -06:00
UNOWNED_DIRECTORY="/tmp/xedit-document-saver-unowned"
UNOWNED_FILE="/tmp/xedit-document-saver-unowned/xedit-document-saver-test.txt"
2011-11-07 13:46:58 -06:00
2016-01-25 08:13:49 -06:00
UNOWNED_GROUP="/tmp/xedit-document-saver-unowned-group.txt"
2011-11-07 13:46:58 -06:00
if [ -f "$UNOWNED_FILE" ]; then
sudo rm "$UNOWNED_FILE"
fi
if [ -d "$UNOWNED_DIRECTORY" ]; then
sudo rmdir "$UNOWNED_DIRECTORY"
fi
mkdir "$UNOWNED_DIRECTORY"
touch "$UNOWNED_FILE"
sudo chown nobody "$UNOWNED_DIRECTORY"
sudo touch "$UNOWNED_GROUP"
sudo chgrp root "$UNOWNED_GROUP"
sudo chmod u+w,g+w,o-rwx "$UNOWNED_GROUP"
sudo chown $USER "$UNOWNED_GROUP"