Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-08-08 | Prepare release20130808 | Pierre Schmitz | |
2013-08-08 | Update makepkg.conf from pacman 4.1.2 | Pierre Schmitz | |
2013-08-08 | Makefile: validate generated files as part of build | Dave Reisner | |
For example... $ make GEN checkpkg GEN commitpkg GEN archco archco: line 179: unexpected EOF while looking for matching `"' archco: line 181: syntax error: unexpected end of file make: *** [archco] Error 2 Signed-off-by: Dave Reisner <dreisner@archlinux.org> Signed-off-by: Pierre Schmitz <pierre@archlinux.de> | |||
2013-08-08 | avoid injecting code into the format string | Dave Reisner | |
Now that die() properly forwards arguments to error(), we can expect that the first arg is a format string and not the entirety of the output. Signed-off-by: Dave Reisner <dreisner@archlinux.org> Signed-off-by: Pierre Schmitz <pierre@archlinux.de> | |||
2013-08-08 | common: Properly forward arguments from die to error | Dave Reisner | |
Also allow this function to be called without arguments, in which case, don't call error at all. Some uses of this function wrongly assumed that this was already allowed. Signed-off-by: Dave Reisner <dreisner@archlinux.org> Signed-off-by: Pierre Schmitz <pierre@archlinux.de> | |||
2013-08-08 | arch-nspawn: remove leading - from the machine name/hostname | Florian Pritz | |
Signed-off-by: Florian Pritz <bluewind@xinu.at> Signed-off-by: Pierre Schmitz <pierre@archlinux.de> | |||
2013-06-15 | mkarchroot: update usage() text | Luke Shumaker | |
2013-06-15 | makechrootpkg: ~/.makepkg.conf should take precedence over /etc/ | Luke Shumaker | |
2013-06-15 | makechrootpkg: handle makepkg_args better | Luke Shumaker | |
- handle it as an array - have the usage text print out the actual default args, instead of the defaults plus whatever has been parsed before `-h` - getopts turns any unknown flag into `-?`; don't add `*)` to makepkg_args - use in_array to see if it contains -R instead of looping ourselfs - pass it as a series of flags to /chrootbuild; preserving whitespace. | |||
2013-06-15 | Merge branch 'devtools' | Luke Shumaker | |
2013-06-15 | Merge commit '7ca4e' | Luke Shumaker | |
Conflicts: makechrootpkg.in | |||
2013-06-15 | Merge commit 'abba' | Luke Shumaker | |
Conflicts: makechrootpkg.in | |||
2013-06-15 | Merge commit 'a7a0': merge our and their lock functions | Luke Shumaker | |
Arch's have shorter names, and properly escape the filename. Ours create the directories, and check if the locks are already open. The best of both worlds. When merging the usages of them, I used arch's messages. Ours are too long, even if they are more informative. | |||
2013-06-15 | Merge commit '0e98' | Luke Shumaker | |
2013-06-15 | redo the lock functions to not append .lock | Luke Shumaker | |
mkarchroot.in didn't need modified because it already (incorrectly) had .lock in the filename | |||
2013-06-15 | Merge commit '4535' | Luke Shumaker | |
Conflicts: makechrootpkg.in mkarchroot.in | |||
2013-06-03 | lock_open_* fix possible bug caused symlinked directorieslibretools-20130605 | Luke Shumaker | |
If somewhere in the path to ${path}.lock there was a symlink, then it would fail to inherit the lock from the parent program, and stall. | |||
2013-06-03 | fix bugs with `set -u` in common.sh | Luke Shumaker | |
2013-05-27 | common.sh: unset COLOR variables in a way that is `set -u` safe. | Luke Shumaker | |
2013-05-26 | undo accidental change of permissions on lib/common.sh | Luke Shumaker | |
2013-05-25 | prepare new release20130525 | Pierre Schmitz | |
2013-05-25 | Move all scripts from sbin to bin directories | Pierre Schmitz | |
2013-05-25 | Update .gitignore | Jan Alexander Steffens (heftig) | |
2013-05-25 | crossrepomove: copy packages locally | Jan Alexander Steffens (heftig) | |
Nymeria's HTTP mirror is now password-protected and crossrepomove broke. | |||
2013-05-25 | makechrootpkg: Add hack for svn sources and makepkg 4.1.1 | Jan Alexander Steffens (heftig) | |
2013-05-14 | makechrootpkg.in: only run `makepkg "$copydir/repo"` once | Luke Shumaker | |
2013-05-14 | makechrootpkg.in: even though it is, don't require $pkgfile to be absolute ↵ | Luke Shumaker | |
when adding it to the local repo | |||
2013-05-11 | makechrootpkg: Update comments to point out the bad hacks | Jan Alexander Steffens (heftig) | |
2013-05-11 | archbuild: Correct makechrootpkg argument order | Jan Alexander Steffens (heftig) | |
The user-passed makechrootpkg_args may contain a "--" to pass arguments to makepkg. In this case, the order is wrong. | |||
2013-05-11 | arch-nspawn: Quiet systemd-nspawn again | Jan Alexander Steffens (heftig) | |
systemd-nspawn always outputs some debug messages over stderr. Both stdout and stderr from inside the chroot are sent through a pty to stdout. | |||
2013-05-11 | makechrootpkg: Split out chrootbuild into a function | Jan Alexander Steffens (heftig) | |
Now syntax highlighting works properly! :D | |||
2013-05-06 | makechrootpkg: Ensure we have a writable PKGBUILD | Jan Alexander Steffens (heftig) | |
For pkgver updates. | |||
2013-05-06 | arch-nspawn: setarch to CARCH | Jan Alexander Steffens (heftig) | |
Allows calling makechrootpkg without worrying about the architecture | |||
2013-05-03 | makechrootpkg: Avoid parsing PKGBUILD and support VCS sources | Jan Alexander Steffens (heftig) | |
- Ensure sources are available before entering chroot - Bind STARTDIR and SRCDEST into the chroot read-only - Refactor makechrootpkg and introduce meaningful functions Avoids copying stuff from/to the chroot as much as possible. With VCS sources these copies can get quite expensive. | |||
2013-05-03 | makechrootpkg: Remove add_to_db feature | Jan Alexander Steffens (heftig) | |
I don't think this is much use in our common workflow. Our pacman configs don't even make a reference to /repo. | |||
2013-05-03 | lib/common.sh: Introduce locking helper functions | Jan Alexander Steffens (heftig) | |
Reduces code duplication. With makechrootpkg not calling mkarchroot anymore, the lock handover protocol is unneeded. arch-nspawn does not do any locking, so add protection to archbuild. | |||
2013-05-03 | arch-nspawn: Set machine name | Jan Alexander Steffens (heftig) | |
Recent changes to systemd-nspawn have it take the machine name from the chroot dir name, which isn't unique enough for our setup. | |||
2013-05-02 | lib/common.sh: use gettext for WARNING/ERROR/done hardcoded text. | Luke Shumaker | |
2013-05-02 | mkarchroot: rename mode -i (install) to -m (make) | Luke Shumaker | |
2013-05-02 | mkarchroot: Refactor chroot running into a new script | Jan Alexander Steffens (heftig) | |
Separates the two features of mkarchroot. Provides users of the new arch-nspawn with the full feature set of systemd-nspawn. For example, this can be used to bind custom directories into the chroot. | |||
2013-04-30 | makechrootpkg.in: make lock waiting messages more clear, fix .lock.lock bug | Luke Shumaker | |
2013-04-30 | makechrootpkg.in: adjust mkarchroot usage to our version | Luke Shumaker | |
2013-04-25 | lib/common.sh: Make setup_workdir()/cleanup() safe for programs to not use | Luke Shumaker | |
2013-04-24 | Merge tag '20130408' into complete | Luke Shumaker | |
tagging Conflicts: mkarchroot.in | |||
2013-04-24 | Merge tag '20130406' into complete | Luke Shumaker | |
tagging | |||
2013-04-24 | Merge commit '71b1' into complete | Luke Shumaker | |
Conflicts: mkarchroot.in | |||
2013-04-24 | once again re-do option handling for mkarchroot | Luke Shumaker | |
2013-04-24 | Merge commit '4bca' into complete | Luke Shumaker | |
Conflicts: mkarchroot.in | |||
2013-04-24 | Merge commit '1f037' into complete | Luke Shumaker | |
2013-04-24 | Merge commit 'f03086' into complete | Luke Shumaker | |
Conflicts: mkarchroot.in |