- Feb 24, 2009
-
-
Aaron Griffin authored
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
-
Aaron Griffin authored
When a package build is complete, it is automatically added to a local db in <chrootdir>/rw/repo/ Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
-
Aaron Griffin authored
This was kinda useless and complicated. We'll just force -r usage Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
-
- Feb 23, 2009
-
-
Aaron Griffin authored
This way we don't conflict with makepkg's -i, which could be useful to us Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
-
Aaron Griffin authored
Add -u to update the chroot before building. This should update the unionfs rw layer only, leaving the chroot clean. Useful for rebuilds and a local repo. Also fix the docs and document the -i flag Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
-
- Jan 31, 2009
-
-
Allan McRae authored
The source line in a PKGBUILD can have a structure like source=(´filename::url´). Signed-off-by: Allan McRae <allan@archlinux.org>
-
- Apr 22, 2008
-
-
Aaron Griffin authored
This is a very very hackish way to deal with rebuilds for right now. The intent is the following: First build foobar-1.2 makechrootpkg -i foobar-1.2-1-i686.pkg.tar.gz Now build packages that depend on foobar-1.2 Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
-
Aaron Griffin authored
Sometimes makepkg fails, but a package is built - for instance, when makepkg cannot remove deps. In this case we will attempt to move the pkg/src files regardless. Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
-
- Apr 14, 2008
-
-
Travis Willard authored
Signed-off-by: Travis Willard <travis@archlinux.org> Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
-
Aaron Griffin authored
The latest incarnations of unionfs have issues appending text via shell redirection, so to work around it, we can touch the file before-hand to move it to the RW portion of the union. Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
-
- Mar 17, 2008
-
-
Aaron Griffin authored
Because we need a root user to chroot, when we drop permissions to 'nobody', we're still using HOME=/root Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
-
- Feb 08, 2008
-
-
Simo Leone authored
If only you could have seen the facepalming going on... Signed-off-by: Simo Leone <simo@archlinux.org> Signed-off-by: Dan McGee <dan@archlinux.org>
-
- Feb 06, 2008
-
-
Simo Leone authored
Checking /proc/filesystems for unionfs is friendlier for kernels with unionfs builtin. Also, a total lack of unionfs now causes makechrootpkg to bail out. Signed-off-by: Simo Leone <simo@archlinux.org> Signed-off-by: Dan McGee <dan@archlinux.org>
-
- Jan 29, 2008
-
-
Aaron Griffin authored
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
-
- Jan 23, 2008
-
-
Aaron Griffin authored
Reported-by: Jaroslaw Swierczynski <swiergot@juvepoland.com> Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
-
Aaron Griffin authored
Use basename when checking for files in the source array This allows us to actually check for pre-downloaded remote files and copy them to the build root as well. Original-work-by: Jaroslaw Swierczynski <swiergot@juvepoland.com> Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
-
Aaron Griffin authored
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
-
Aaron Griffin authored
Clear when creating the dir, and additionally DO not clear it if the user is attempting to repack the package. Original-work-by: Jaroslaw Swierczynski <swiergot@juvepoland.com> Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
-
Travis Willard authored
My recent commit adding the -c option and renaming the old -c to -r accidentally left out the new '-r' option from the getopts call. Additionally, add ${pkgrel} to the mv line after building to be more specific about that file to move. Signed-off-by: Travis Willard <travis@archlinux.org> Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
-
Travis Willard authored
This change allows all packager-defined settings (such as PACKAGER or OPTIONS) to propogate into the chroot when building packages. Signed-off-by: Travis Willard <travis@archlinux.org> Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
-
Travis Willard authored
This ensures that sources and packages built inside makechrootpkg go where the user expects them to, as defined in their /etc/makepkg.conf and ~/.makepkg.conf files. Signed-off-by: Travis Willard <travis@archlinux.org> Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
-
Travis Willard authored
The old -c option, which specified a 'chroot', has been renamed to -r, since most other scripts use -r for a different root. A new -c option is introduced, which cleans all files from ${chrootdir}/rw before beginning, thus ensuring a clean chroot. Signed-off-by: Travis Willard <travis@archlinux.org> Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
-
- Nov 29, 2007
-
-
Dan McGee authored
Add the same vim modeline to all the files, as well as cleanup the newly added scripts a bit. If you look at this diff with the -w option, you'll see it really isn't all that significant. Signed-off-by: Dan McGee <dan@archlinux.org>
-
- Nov 28, 2007
-
-
Dan McGee authored
Signed-off-by: Dan McGee <dan@archlinux.org>
-
Dan McGee authored
We need to use bash due to the usage of arrays, but we might as well fix some bashisms that were used in the scripts anyways. Signed-off-by: Dan McGee <dan@archlinux.org>
-
Armin Luntzer authored
Signed-off-by: Jason Chu <jchu@xentac.net>
-
Armin Luntzer authored
makechrootpkg: Check if build was successful. Copy package to cwd and cleanup $chrootdir/rw/build on success, keep directory contents on failure. Signed-off-by: Jason Chu <jchu@xentac.net>
-
Dan McGee authored
makechrootpkg should check for a PKGBUILD and user credentials after the option to print usage is granted. Signed-off-by: Dan McGee <dan@archlinux.org> Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
-
- Nov 04, 2007
-
-
Jason Chu authored
-
Jason Chu authored
-
Jason Chu authored
-
Jason Chu authored
Escape the uniondir directory reference when creating $uniondir/etc/sudoers and set it to the proper permissions (440)
-
Jason Chu authored
-
Jason Chu authored
Accept options to makepkg after a -- so that we can accept longopts for makepkg and even options that are used by makechrootpkg
-
Jason Chu authored
-
- Oct 30, 2007
-
-
Jason Chu authored
Make sure we umount everything on a clean exit too Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
-
- Oct 22, 2007
-
-
Aaron Griffin authored
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
-
- Oct 07, 2007
-
-
Aaron Griffin authored
Use sudo to drop permissions and build as "nobody" in the chroot Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
-
- Oct 04, 2007
-
-
Aaron Griffin authored
Mostly functional, missing true su capability.... Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
-