summaryrefslogtreecommitdiffstats
path: root/db-move
diff options
context:
space:
mode:
authorPierre Schmitz <pierre@archlinux.de>2010-09-02 14:50:04 +0200
committerPierre Schmitz <pierre@archlinux.de>2010-09-02 14:50:04 +0200
commit3b903c5c46287cc6f453b3138842715a467c57fb (patch)
tree7bab364cf5908a77960f4c2370bf65f0c7278ff2 /db-move
parentdf78f6e877325ddfd9569e9704612ee2509791b1 (diff)
downloaddbscripts-3b903c5c46287cc6f453b3138842715a467c57fb.tar.gz
dbscripts-3b903c5c46287cc6f453b3138842715a467c57fb.tar.xz
Set correct group after touching the db file
* When writing the db file ensure that it has write permission of the group which owns the parent directory. * This should make the adjust-permissions cron job obsolete.
Diffstat (limited to 'db-move')
-rwxr-xr-xdb-move3
1 files changed, 3 insertions, 0 deletions
diff --git a/db-move b/db-move
index 5ffb8bc..fe9d2c9 100755
--- a/db-move
+++ b/db-move
@@ -108,8 +108,11 @@ for tarch in ${ARCHES[@]}; do
if [ -n "${add_pkgs[${tarch}]}" ]; then
/usr/bin/repo-add -q "${ftppath_to}/${tarch}/${repo_to}${DBEXT}" ${add_pkgs[${tarch}]} >/dev/null \
|| error "repo-add ${tarch}/${repo_to}${DBEXT} ${add_pkgs[${tarch}]}"
+ set_repo_permission "${repo_to}" "${tarch}"
+
/usr/bin/repo-remove -q "${ftppath_from}/${tarch}/${repo_from}${DBEXT}" ${remove_pkgs[${tarch}]} >/dev/null \
|| error "repo-remove ${tarch}/${repo_from}${DBEXT} ${remove_pkgs[${tarch}]}"
+ set_repo_permission "${repo_from}" "${tarch}"
fi
done