From 8685aaea284147536394969805c9b29c7da71188 Mon Sep 17 00:00:00 2001 From: Aaron Griffin Date: Wed, 21 May 2008 14:50:52 -0400 Subject: Copied 'ftpmaint' from root as adjust-permissions This script makes sure we all have write access to the repos Signed-off-by: Aaron Griffin --- cron-jobs/adjust-permissions | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 cron-jobs/adjust-permissions (limited to 'cron-jobs/adjust-permissions') diff --git a/cron-jobs/adjust-permissions b/cron-jobs/adjust-permissions new file mode 100644 index 0000000..7f7e4c8 --- /dev/null +++ b/cron-jobs/adjust-permissions @@ -0,0 +1,24 @@ +#!/bin/sh + +if [ -f /tmp/.ftpmaint.lck ]; then + exit 0 +fi + +/bin/touch /tmp/.ftpmaint.lck + +cd /home/ftp +/bin/chown -R ftp:ftp-arch core/os/i686 +/bin/chown -R ftp:ftp-arch core/os/x86_64 +/bin/chown -R ftp:ftp-extra {extra,unstable,testing}/os/i686 +/bin/chown -R ftp:ftp-extra {extra,unstable,testing}/os/x86_64 +/bin/chown -R ftp:aur community + +/bin/chmod -R g+w /home/aur/unsupported{,-temp} + +for d in core extra unstable testing community; do + /bin/chmod -R g+w $d/os/i686 + /bin/chmod -R g+w $d/os/x86_64 +done +/bin/chmod 555 /home/ftp + +rm -f /tmp/.ftpmaint.lck -- cgit v1.2.3-24-g4f1b