Age | Commit message (Collapse) | Author | Files | Lines |
|
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>
|
|
Fix an issue where a missing add directory causes the package to be uploaded as
a file named "add"
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
Resolv.conf changes, like mtab, so we can't just trust it to copy on build only
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
Allows us to run 'make install' even if the symlinks exist (helpful for testing
locally)
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
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>
|
|
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
The sed-magic was wrong in many cases, including my default locale:
LANG=en_US.utf8
locale.gen line: en_US.UTF-8
If we copy the user's locale.gen file, we will generate all of their locales
instead of just the current one.
Signed-off-by: Dan McGee <dan@archlinux.org>
|
|
Signed-off-by: Dan McGee <dan@archlinux.org>
|
|
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>
|
|
Signed-off-by: Jason Chu <jchu@xentac.net>
|
|
cleanup $chrootdir/rw/build on success, keep directory contents on failure.
Signed-off-by: Jason Chu <jchu@xentac.net>
|
|
/etc/mtab during chroot creation)
Signed-off-by: Jason Chu <jchu@xentac.net>
|
|
Signed-off-by: Jason Chu <jchu@xentac.net>
|
|
Signed-off-by: Jason Chu <jchu@xentac.net>
|
|
Signed-off-by: Dan McGee <dan@archlinux.org>
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
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>
|
|
|
|
|
|
directory
|
|
and set it to the proper permissions (440)
|
|
|
|
makepkg and even options that are used by makechrootpkg
|
|
|
|
|
|
|
|
later updates
|
|
Signed-off-by: Jason Chu <jchu@xentac.net>
|
|
Signed-off-by: Dan McGee <dan@archlinux.org>
|
|
This way people can at least see the usage instructions.
Signed-off-by: Dan McGee <dan@archlinux.org>
|
|
Also remove an extra EUID check, we do this at the beginning.
Signed-off-by: Dan McGee <dan@archlinux.org>
|
|
Make sure we umount everything on a clean exit too
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
Allows automated updating of a chroot
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
Use sudo to drop permissions and build as "nobody" in the chroot
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
This is a slightly hackish way of auto-filling locale information based on the
locale at the time of chroot building.
Further locale changes must be done manually.
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
Trapping exit ensures that unmounting occurs in the event of an exit 1
or a normal exit. Pacman 3.0.6 takes cachedir and dbpath to be relative
to it's given root, not absolute.
Signed-off-by: Simo Leone <simo@archlinux.org>
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
Mostly functional, missing true su capability....
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
A simple utility for build and running within archlinux
specific chroot environments
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
fixed tab/space indentation
|
|
Signed-off-by: Dan McGee <dan@archlinux.org>
|
|
Signed-off-by: Dan McGee <dan@archlinux.org>
|
|
Not many changes here, most were already existing
checkpkg should fully support PKGDEST
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
Ths is a little patch to check the integrity of the uploaded file after
uploading it. It will avoid problems like the ones with kernel26 or
openoffice-base recently.
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
|
|
Taken from makepkg3.patch that was in the PKGBUILD tree.
Signed-off-by: Dan McGee <dan@archlinux.org>
|
|
git-svn-id: http://projects.xennet.org/archtools/devtools/trunk@221 630f3fb4-fbd1-0310-a574-b293cca3120f
|
|
git-svn-id: http://projects.xennet.org/archtools/devtools/trunk@219 630f3fb4-fbd1-0310-a574-b293cca3120f
|
|
git-svn-id: http://projects.xennet.org/archtools/devtools/trunk@218 630f3fb4-fbd1-0310-a574-b293cca3120f
|