Age | Commit message (Collapse) | Author |
|
# Conflicts:
# config
# cron-jobs/db-cleanup
# db-check-nonfree
# db-import-archlinux-any-to-ours
# db-import-archlinux-pkg
# db-import-archlinux-src
# test/lib/common.inc
# test/test.d/create-filelists.sh
# test/test.d/db-update.sh
# test/test.d/testing2x.sh
|
|
# Conflicts:
# config
# cron-jobs/makepkg.conf
# cron-jobs/update-web-db
# db-functions
# db-move
# db-remove
# db-update
# test/lib/common.inc
# test/test.d/create-filelists.sh
# test/test.d/db-update.sh
# testing2x
|
|
|
|
It is a method of notifying text-editors that a file is in Bash syntax
without giving it a propper shebang (which would be confusing, as it
would suggest that the file should be executable), as well as working
across virtually all text-editors (unlike "-*- Mode: Bash -*-" or
whatever).
|
|
|
|
|
|
|
|
|
|
Other than pure quoting, this involved:
- swapping */@ for array access in a few places
- fiddling with printf in a pipeline
- replacing `$(echo ${array[@]})` with `${array[*]}`
- replacing `echo $(...)` with `...`
When searching for these things, I used the command:
grep -Prn --exclude-dir=.git '(?<!["=]|\[\[ |\[\[ -[zn] )\$(?!{?#|\(|\? )'
and ignored a bunch of false positives.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Conflicts:
# abslibre
# any-to-ours
# config
# db-cleanup
# db-functions
# db-libremessages
# db-move
# db-sync
|
|
|
|
* config: drop SVNREPO
* cron-jobs/sourceballs: Replace commented out SVN code and active ABS code
with XBS code. The XBS code is fairly similar to the SVN code, the
difference being that it uses `xbs releasepath` instead of `svn export`.
* db-functions:
- Rename check_pkgsvn to check_pkgxbs
- check_pkgxbs: Drop the `svn export` bit, as `xbs releasepath` assumes
that a working directory already exists. Replace the paths created by
the `svn export` with calls to `xbs releasepath`.
- check_splitpkgs: Drop the ABS `cp` -r bit, as `xbs releasepath` assumes
that a working directory already exists. Replace the paths created by
the `cp -r` with calls to `xbs releasepath`. Rename the variables and
temporary files s/svn/xbs/ .
* db-move:
- First loop: Rename the variable svnrepo_from to xbsrepo_from, and get
the value from `xbs releasepath`.
- Second loop: Run `xbs move` before the inner loop to get a list of
architectures. Rename the variable `svnrepo_from` to `xbsrepo_to`, and
get the value for it from `xbs releasepath`. Because xbs guarantees
that the PKGBUILD exists for the architectures listed, replace the
check for whether the PKGBUILD exists with `if true`, to keep merging
easy (as opposed to removing the if, and de-indenting the whole thing).
* db-remove: Get the location of the PKGBUILD from `xbs releasepath`, call
`xbs unrelease`, and adjust a message to use `xbs name` and mention the
appropriate repo/arch pair.
|
|
|
|
|
|
|
|
|
|
|
|
This is to do fancy union stuff to make the web server happy
|
|
|
|
* fix package extension on PKGEXT variable, because it's generating a bug
(e.g. "ERROR Package... already exists in another repository") on all
the packages that are being uploaded to the staging folder.
|
|
The largest advantage of this is that it implicitly ignores directories we
don't want to consider repos.
|
|
- move some config into config.local.*
- `mv createrepos db-init`
- `mv {,db-}check-package-libraries.py`
- `mv `list_nonfree_in_db.py db-list-nonfree.py`
- `rm abslibre`: To be replaced by XBS+update abs tarballs script
- `rm create-repo mkrepo`: Both did the same thing, just fancy `mkdir`
- `rm `testing2x`: Just use db-move.
|
|
|
|
|
|
This was the last program using SVNREPO.
Also, I want to do better than this.
|
|
|
|
|
|
|
|
|
|
|
|
Conflicts:
config
libremessages
|
|
|
|
|
|
Conflicts:
cron-jobs/ftpdir-cleanup
cron-jobs/sourceballs
db-functions
db-move
db-remove
db-sync
db-update
get-repos
local_config
testing2x
yf-update
|
|
|
|
|
|
- TODO: add trailing newline
- config: add text editor hint
- config.orig: remove
- getrepos: quote, use --
- db-functions: hardcode some paths, remove needless nullglob
|
|
|
|
|
|
Conflicts:
config
cron-jobs/sourceballs
db-functions
db-move
db-remove
db-update
|
|
|
|
|
|
the offical repositories.
|
|
|