Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |||
2013-04-24 | Merge commit '35dc74' into complete | Luke Shumaker | |
2013-04-24 | Merge commit '0dc255' into complete | Luke Shumaker | |
Conflicts: makechrootpkg.in | |||
2013-04-24 | Merge commit '0c6264' into complete | Luke Shumaker | |
2013-04-24 | Merge commit 'b807c' into complete | Luke Shumaker | |
Conflicts: makechrootpkg.in | |||
2013-04-24 | Merge commit '280d55' into complete | Luke Shumaker | |
2013-04-24 | Merge commit '8281' into complete | Luke Shumaker | |
Conflicts: mkarchroot.in | |||
2013-04-08 | Prepare release20130408 | Pierre Schmitz | |
2013-04-08 | makechrootpkg: Add option to build in temp chroot | Sébastien Luttringer | |
Add option -T to build in a temporary chroot. This apply to any kind of filesytem and allow to easily parrallelize builds. This patch also simplify how $default_copy and $copy are defined. Signed-off-by: Sébastien Luttringer <seblu@seblu.net> Signed-off-by: Pierre Schmitz <pierre@archlinux.de> |