From edbe79a519d7138e65ddcd15e2965c786c25e91c Mon Sep 17 00:00:00 2001 From: Darren 'Tadgy' Austin Date: Sat, 30 May 2026 14:39:11 +0100 Subject: [PATCH] Update search.db location, and run as depository group. --- cronjob-update-mirrors-search-db | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/cronjob-update-mirrors-search-db b/cronjob-update-mirrors-search-db index b44a3e2..56adf9c 100755 --- a/cronjob-update-mirrors-search-db +++ b/cronjob-update-mirrors-search-db @@ -3,11 +3,12 @@ # Default configuration. SCANDIR="/data/depository" -DBFILE="/data/sites/slackware.uk/files/search.db" +DBFILE="/data/sites/slackware.uk/files/repository-search/search.db" +RUNAS_GROUP="depository" RAND="$$$RANDOM" -if ionice -c3 nice -n 19 /opt/bin/updatedb -l no -o "$DBFILE.$RAND" -U "$SCANDIR" >/dev/null 2>&1; then +if ionice -c3 nice -n 19 sg "$RUNAS_GROUP" -c "/opt/bin/updatedb -l no -o \"$DBFILE.$RAND\" -U \"$SCANDIR\" >/dev/null 2>&1"; then mv "$DBFILE.$RAND" "$DBFILE" 2>/dev/null || { printf "%s: %s\\n" "${0##*/}" "failed to move mirrors search database into place" >&2 rm -f "$DBFILE.$RAND"