[arch-projects] [dbscripts] [GIT] Official repo DB scripts tag parabola/20180505 created. 20111105-572-g8393137
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Official repo DB scripts". The tag, parabola/20180505 has been created at 8393137cd49de14f0f74caee8e93fa43ca881e2b (commit) - Log ----------------------------------------------------------------- commit 8393137cd49de14f0f74caee8e93fa43ca881e2b Author: Luke Shumaker <lukeshu@parabola.nu> Date: Fri May 4 22:44:16 2018 -0400 db-import-pkg: Don't do any work directly in $FTP_BASE/$repo or $WORKDIR/rsync Currently, it - rsync's/creates (depending on $UPSTREAM) symlinks in "${FTP_BASE}/${repo}/os/${arch}" directly - runs repo-add on DBs in ${WORKDIR}/rsync/$(get_repo_dir "$repo" "$arch") Instead, do both of these things in $WORKDIR/staging-rsync/$tag. There's no reason to re-use the initial /rsync/ dir (we don't re-use any files in it--we rm them), and the sync_repo's --delete-excluded means that we temporarily delete the .db files on the live repo. Also, to do this efficiently, we need to create hardlinks between package files in $FTP_BASE and $WORKDIR, so fiddle with tmp directories in the config. This also has the effect that imported repos no longer have '.db.old' files, which is fine because they were never Parabola's old version of the file, they were the verbatim .old file from where we're importing from. ----------------------------------------------------------------------- hooks/post-receive -- Official repo DB scripts
participants (1)
-
eschwartz@archlinux.org