From 528c1e5ff51e213936e800fc5a9a25da99c0bdf2 Mon Sep 17 00:00:00 2001 From: Perberos Date: Mon, 7 Nov 2011 16:46:58 -0300 Subject: initial --- tests/setup-document-saver.sh | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100755 tests/setup-document-saver.sh (limited to 'tests/setup-document-saver.sh') diff --git a/tests/setup-document-saver.sh b/tests/setup-document-saver.sh new file mode 100755 index 00000000..4e35d327 --- /dev/null +++ b/tests/setup-document-saver.sh @@ -0,0 +1,27 @@ +#!/bin/sh + +# This script is used to setup some special directory structures, permissions +# for the saver test + +UNOWNED_DIRECTORY="/tmp/gedit-document-saver-unowned" +UNOWNED_FILE="/tmp/gedit-document-saver-unowned/gedit-document-saver-test.txt" + +UNOWNED_GROUP="/tmp/gedit-document-saver-unowned-group.txt" + +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" -- cgit v1.2.1