summaryrefslogtreecommitdiff
path: root/db-sync
diff options
context:
space:
mode:
Diffstat (limited to 'db-sync')
-rwxr-xr-xdb-sync10
1 files changed, 5 insertions, 5 deletions
diff --git a/db-sync b/db-sync
index bcdf41a..110dba1 100755
--- a/db-sync
+++ b/db-sync
@@ -18,14 +18,14 @@
# Returns contents of a repo
get_repos() {
- mkdir -p ${TMPDIR}/${PID}.cache
+ mkdir -p ${TMPDIR}/$0.$$.cache
# Exclude everything but db files
rsync -vmrtlH --no-p --include="*/" \
--include="*.db" \
--include="*${DBEXT}" \
--exclude="*" \
--delete-after \
- rsync://${mirror}/${mirrorpath}/ ${TMPDIR}/${PID}.cache
+ rsync://${mirror}/${mirrorpath}/ ${TMPDIR}/$0.$$.cache
}
get_repo_content() {
@@ -45,7 +45,7 @@ get_blacklist() {
get_repo_file() {
# shopt -s nullglob
- echo "${TMPDIR}/${PID}.cache/${1}/os/${2}/${1}${DBEXT}"
+ echo "${TMPDIR}/$0.$$.cache/${1}/os/${2}/${1}${DBEXT}"
}
# Process the databases and get the libre packages
@@ -104,7 +104,7 @@ init() {
rsync -vrtlH \
--delay-updates \
--safe-links \
- ${TMPDIR}/${PID}.cache/${_repo}/os/${_arch}/ \
+ ${TMPDIR}/$0.$$.cache/${_repo}/os/${_arch}/ \
${FTP_BASE}/${_repo}/os/${_arch}/
# Cleanup
@@ -175,4 +175,4 @@ trap 'trap_exit "$(gettext "An unknown error has occurred. Exiting...")"' ERR
init
-rm -r ${TMPDIR}/${PID}.cache
+rm -r ${TMPDIR}/$0.$$.cache