Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-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> | |||
2013-04-07 | mkarchroot: Fix creation of btrfs snapshot and remove force option | Pierre Schmitz | |
2013-04-06 | Prepare release20130406 | Pierre Schmitz | |
2013-04-06 | Bump the chroot version as we changed the default package set | Pierre Schmitz | |
2013-04-06 | Only try to use btrfs snapshots if chroots are on a btrfs partition | Pierre Schmitz | |
2013-04-06 | Sync pacman.conf and makepkg.conf with pacman 4.1 | Pierre Schmitz | |
2013-04-06 | Simplify update call as pacman does no longer support SyncFirst | Pierre Schmitz | |
2013-04-06 | mkarchroot: code cleanup | Pierre Schmitz | |
2013-04-06 | mkarchroot: Create working directory if needed | Pierre Schmitz | |
2013-04-06 | use nspawn to bind mount needed directories | Dave Reisner | |
systemd-nspawn is capable of doing this as of systemd-198. Doing this means we can remove all of our home grown chroot mount/umount logic, as it's all performed by pacstrap or systemd-nspawn. Signed-off-by: Dave Reisner <dreisner@archlinux.org> Signed-off-by: Pierre Schmitz <pierre@archlinux.de> | |||
2013-03-17 | makechrootpkg: Stat chrootdir type after existancy | Sébastien Luttringer | |
Move detection of chrootdir type after have check if the directory exists. This avoid the following messages when -r is not given stat: cannot read file system information for '': No such file or directory Signed-off-by: Sébastien Luttringer <seblu@seblu.net> Signed-off-by: Pierre Schmitz <pierre@archlinux.de> | |||
2013-03-17 | archbuild: only use base-devel to new chroot | Sébastien Luttringer | |
Since TODO [1] which state: It would be good for base-devel to install everything needed for a build chroot we can remove base and sudo [1] https://www.archlinux.org/todo/add-more-to-base-devel/ Signed-off-by: Sébastien Luttringer <seblu@seblu.net> Signed-off-by: Pierre Schmitz <pierre@archlinux.de> | |||
2013-03-10 | makechrootpkg: use var instead of file in $copydir | Sébastien Luttringer | |
Signed-off-by: Sébastien Luttringer <seblu@seblu.net> Signed-off-by: Pierre Schmitz <pierre@archlinux.de> | |||
2013-03-10 | makechrootpkg: Properly detect filesystem type | Sébastien Luttringer | |
Enable btrfs features only if the underlying filesystem is btrfs and not rely on the presence of the btrfs tools. Signed-off-by: Sébastien Luttringer <seblu@seblu.net> Signed-off-by: Pierre Schmitz <pierre@archlinux.de> | |||
2013-03-10 | makechrootpkg: Display uniform $copy in messages | Sébastien Luttringer | |
Signed-off-by: Sébastien Luttringer <seblu@seblu.net> Signed-off-by: Pierre Schmitz <pierre@archlinux.de> | |||
2013-03-10 | makechrootpkg: -I to handle multiple packages | Sébastien Luttringer | |
Since commit cb3a6ce, running makechroot 2 times to insert a package in a build directory require to find a directory without PKGBUILD cd /var/empty makechrootpkg -cu -I virtualbox-host-dkms-*-i686.pkg.tar.xz -r <dir> makechrootpkg -I virtualbox-host-dkms-*-i686.pkg.tar.xz -r <dir> cd - makechrootpkg -n -r <dir> This patch allow makechrootpkg to handle more than one package to be installed before the build is run and simplify the previous case in makechrootpkg -ncu -I virtualbox-host-dkms-*-i686.pkg.tar.xz -I virtualbox-guest-dkms-*-i686.pkg.tar.xz -r <dir> Signed-off-by: Sébastien Luttringer <seblu@seblu.net> Signed-off-by: Pierre Schmitz <pierre@archlinux.de> | |||
2013-01-27 | Fix crossrepomove for use on nymeria20130127 | Pierre Schmitz | |
2013-01-22 | archbuild: fix default build flags20130122 | Pierre Schmitz | |
2013-01-20 | Use nymeria instead of gerolde20130120 | Pierre Schmitz | |
2013-01-20 | -I ends early if there is nothing to build | Sébastien Luttringer | |
This allow to build in one shot a package depending of a missing package Signed-off-by: Sébastien Luttringer <seblu@seblu.net> Signed-off-by: Pierre Schmitz <pierre@archlinux.de> | |||
2013-01-20 | Allow makechroot options in archbuild | Sébastien Luttringer | |
This will allow, by example, to easily build a package with a custom pkg. staging-x86_64-build -- -cI /var/cache/pacman/pkg/ldoc-1.2.0-1-any.pkg.tar.xz staging-x86_64-build -- -n Signed-off-by: Sébastien Luttringer <seblu@seblu.net> Signed-off-by: Pierre Schmitz <pierre@archlinux.de> | |||
2013-01-20 | Drop initscripts support | Pierre Schmitz | |
2012-12-02 | mkarchroot: redo option parsing to make more sense. | Luke Shumaker | |
It is still compatable with the old way, with some hacks. | |||
2012-12-02 | mkarchroot: fix bug where a umount error would abort all umounts | Luke Shumaker | |
2012-12-02 | mkarchroot: fix bug with lock file name | Luke Shumaker | |
2012-12-02 | lib/common.sh: create directories for locks if they don't exist | Luke Shumaker | |
2012-12-02 | fix a bug in makechrootpkg.in | Luke Shumaker | |
2012-11-28 | Merge remote-tracking branch 'devtools/master' into complete | Luke Shumaker | |
Conflicts: mkarchroot.in | |||
2012-11-26 | mkarchroot: learn -N to disable networking in the chroot | Luke Shumaker | |
Also, fix quoting in chroot_run | |||
2012-11-26 | makechrootpkg: read $MAKEPKG | Luke Shumaker | |
2012-11-25 | Use common functions to handle file locking | Luke Shumaker | |
* lib/common.sh: implement - lock_open_write() - lock_open_read() - lock_close() * archbuild.in, makechrootpkg.in, mkarchroot.in: use said functions This has two benefits: 1. All programs using these methods gain the ability to inherit locks, something that only mkarchroot could do before. This allows the commands to be more compos-able. 2. It is more readable. File locking isn't obvious. |