summaryrefslogtreecommitdiffstats
path: root/mkarchroot
AgeCommit message (Collapse)AuthorFilesLines
2010-01-11Reset umask before touching the chroot.Byron Clark1-0/+1
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 Griffin1-2/+5
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 Griffin1-3/+5
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2008-02-06Separate mounting from config copyingSimo Leone1-1/+6
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 Griffin1-1/+0
No longer needed in pacman 3.1 Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2007-11-29Copy resolv.conf each time just like mtabAaron Griffin1-3/+3
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-29Fixed a typo (mkarchchroot -> mkarchroot)Aaron Griffin1-1/+1
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2007-11-29Whitespace fixes/cleanup to all of the scriptsDan McGee1-4/+4
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 McGee1-1/+1
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 McGee1-5/+5
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-28mkarchroot: create $working_dir/etc (fixes error msg when trying to copy ↵Armin Luntzer1-0/+1
/etc/mtab during chroot creation) Signed-off-by: Jason Chu <jchu@xentac.net>
2007-11-28mkarchroot: copy /etc/resolv.conf to chrootArmin Luntzer1-0/+2
Signed-off-by: Jason Chu <jchu@xentac.net>
2007-11-28mkarchroot: add -M switch for a custom makepkg.confArmin Luntzer1-1/+9
Signed-off-by: Jason Chu <jchu@xentac.net>
2007-11-04Copy mtab over to chroot so that pacman can detect disk spaceJason Chu1-0/+3
2007-11-04Pass $RUN to chroot so that all the params are expanded properlyJason Chu1-1/+1
2007-11-03Install the custom pacman.conf in the chroot so that it can be used for ↵Jason Chu1-0/+5
later updates
2007-11-03add -C option to mkarchrootDaniel Isenmann1-1/+6
Signed-off-by: Jason Chu <jchu@xentac.net>
2007-10-30mkarchroot: move check for root below option parsingDan McGee1-5/+6
This way people can at least see the usage instructions. Signed-off-by: Dan McGee <dan@archlinux.org>
2007-10-30mkarchroot: clean up/unify output messagesDan McGee1-18/+14
Also remove an extra EUID check, we do this at the beginning. Signed-off-by: Dan McGee <dan@archlinux.org>
2007-10-24Make sure that var/lib/pacman is createdJason Chu1-1/+1
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2007-10-24Added 'update' to mkarchrootAaron Griffin1-3/+5
Allows automated updating of a chroot Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2007-10-22Added GPL headersAaron Griffin1-2/+10
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2007-10-07Generate current locale in new chroots by defaultAaron Griffin1-0/+4
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-07Trap EXIT and use relative cache and db pathsSimo Leone1-3/+4
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-04Initial checking of makechrootpkgAaron Griffin1-7/+15
Mostly functional, missing true su capability.... Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2007-10-04Initial mkarchroot commitAaron Griffin1-0/+136
A simple utility for build and running within archlinux specific chroot environments Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>