summaryrefslogtreecommitdiff
path: root/cron-jobs
diff options
context:
space:
mode:
Diffstat (limited to 'cron-jobs')
-rwxr-xr-xcron-jobs/adjust-permissions41
1 files changed, 0 insertions, 41 deletions
diff --git a/cron-jobs/adjust-permissions b/cron-jobs/adjust-permissions
deleted file mode 100755
index 6510d79..0000000
--- a/cron-jobs/adjust-permissions
+++ /dev/null
@@ -1,41 +0,0 @@
-#!/bin/bash
-
-script_lock
-
-. "$(dirname $0)/../db-functions"
-. "$(dirname $0)/../config"
-
-get_dir_owner() {
- case $1 in
- # on main server, e.g. gerolde
- core)
- echo "ftp:ftp-arch" ;;
- extra|testing|staging|kde-unstable|gnome-unstable|pool/packages)
- echo "ftp:ftp-extra" ;;
-
- # on community server, e.g. sigurd
- community|community-testing|community-staging|pool/community)
- echo "root:tusers" ;;
- multilib)
- echo "root:multilib" ;;
- esac
-}
-
-#adjust the nice level to run at a lower priority
-/usr/bin/renice +10 -p $$ > /dev/null
-
-pushd $FTP_BASE >/dev/null
-for d in $(get_repos_for_host); do
- owner="$(get_dir_owner $d)"
- /bin/chown -R $owner $d/os/{any,i686,x86_64}
- /bin/chmod -R g+w $d/os/{any,i686,x86_64}
-done
-for p in $(get_pkgpool_for_host); do
- owner="$(get_dir_owner $p)"
- /bin/chown $owner $p
- /bin/chmod g+w $p
-done
-/bin/chmod 555 $FTP_BASE
-popd >/dev/null
-
-script_unlock