summaryrefslogtreecommitdiff
path: root/mkarchroot
AgeCommit message (Collapse)Author
2010-01-11Reset umask before touching the chroot.Byron Clark
This prevents problems when running with a umask that masks permissions for others. Signed-off-by: Byron Clark <byron@theclarkfamily.name> Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-01-24Add a param to NOT copy config files to the chrootAaron Griffin
This is primarilly needed for archiso creation, but could be useful elsewhere. Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2008-10-20Only run locale-gen if the target root has /etc/locale.genAaron Griffin
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2008-02-06Separate mounting from config copyingSimo Leone
Copying the configs before installing stuff caused conflicts. Running the host's pacman uses the host's configuration anyway, so there is no need to copy them in this case. Signed-off-by: Simo Leone <simo@archlinux.org> Signed-off-by: Dan McGee <dan@archlinux.org>
2008-01-23Remove DBPath from mkarchrootAaron Griffin
No longer needed in pacman 3.1 Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2007-11-28Copy resolv.conf each time just like mtabAaron Griffin
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>
2007-11-28Fixed a typo (mkarchchroot -> mkarchroot)Aaron Griffin
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2007-11-28Whitespace fixes/cleanup to all of the scriptsDan McGee
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>
2007-11-28Use user's locale.gen instead of sed-magicDan McGee
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>
2007-11-28Fix some bashisms (but change #! to /bin/bash)Dan McGee
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>
2007-11-27mkarchroot: create $working_dir/etc (fixes error msg when trying to copy ↵Armin Luntzer
/etc/mtab during chroot creation) Signed-off-by: Jason Chu <jchu@xentac.net>
2007-11-27mkarchroot: copy /etc/resolv.conf to chrootArmin Luntzer
Signed-off-by: Jason Chu <jchu@xentac.net>
2007-11-27mkarchroot: add -M switch for a custom makepkg.confArmin Luntzer
Signed-off-by: Jason Chu <jchu@xentac.net>
2007-11-04Copy mtab over to chroot so that pacman can detect disk spaceJason Chu
2007-11-04Pass $RUN to chroot so that all the params are expanded properlyJason Chu
2007-11-03Install the custom pacman.conf in the chroot so that it can be used for ↵Jason Chu
later updates
2007-11-03add -C option to mkarchrootDaniel Isenmann
Signed-off-by: Jason Chu <jchu@xentac.net>
2007-10-29mkarchroot: move check for root below option parsingDan McGee
This way people can at least see the usage instructions. Signed-off-by: Dan McGee <dan@archlinux.org>
2007-10-29mkarchroot: clean up/unify output messagesDan McGee
Also remove an extra EUID check, we do this at the beginning. Signed-off-by: Dan McGee <dan@archlinux.org>
2007-10-23Make sure that var/lib/pacman is createdJason Chu
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2007-10-23Added 'update' to mkarchrootAaron Griffin
Allows automated updating of a chroot Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2007-10-21Added GPL headersAaron Griffin
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2007-10-07Generate current locale in new chroots by defaultAaron Griffin
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>
2007-10-06Trap EXIT and use relative cache and db pathsSimo Leone
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>
2007-10-03Initial checking of makechrootpkgAaron Griffin
Mostly functional, missing true su capability.... Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2007-10-03Initial mkarchroot commitAaron Griffin
A simple utility for build and running within archlinux specific chroot environments Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>