Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-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-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> | |||
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 | |