summaryrefslogtreecommitdiff
path: root/mkarchroot
AgeCommit message (Collapse)Author
2010-12-02mkarchroot: create a minimal /dev instead of using the one of the hostPierre Schmitz
2010-11-16Create pacman sync dir on chroot creationPierre Schmitz
See https://bugs.archlinux.org/task/21125
2010-09-11Use pacman to determine the host's mirrorPierre Schmitz
2010-08-22Use findmnt to generate a mtabPierre Schmitz
Instead of just copying the hosts mtab use findmnt. This way only reachable mount points are shown.
2010-08-17reduce pacman's verbosityPierre Schmitz
2010-08-17Use host mirror in chroot environmentPierre Schmitz
* Set first enabled mirror found mirrorlist as mirror within the chroot. * If the mirror is local bind its directory read-only into the chroot. * Fallback is the kernel.org mirror.
2010-08-17Use default locale instead of copying from hostPierre Schmitz
Use en_US.UTF-8 and de_DE.UTF-8 by default (the latter is needed for some packages like gcc)
2010-08-16Fix typoPierre Schmitz
2010-08-12Provide /dev/{shm,pts} within chrootPierre Schmitz
implements FS#20246
2010-06-24removed mode lines; was not a good idea after allPierre Schmitz
2010-02-21mkarchroot: Added default pacman cache in usage help0.9.3Eric Bélanger
Signed-off-by: Eric Bélanger <snowmaniscool@gmail.com> Signed-off-by: Pierre Schmitz <pierre@archlinux.de>
2010-02-13apply common coding stylePierre Schmitz
2010-02-13Further fixes to cache_dir handlingAllan McRae
1) Typo cachedir -> cache_dir 2) Use $cache_dir when calling pacman Signed-off-by: Allan McRae <allan@archlinux.org> Signed-off-by: Pierre Schmitz <pierre@archlinux.de>
2010-02-13Read cachedir from pacman.conf in working dirAllan McRae
This allows setting a different cachedir for (e.g.) i686 and x86_64 chroots. Signed-off-by: Allan McRae <allan@archlinux.org> Signed-off-by: Pierre Schmitz <pierre@archlinux.de>
2010-02-13set umask to 0022Pierre Schmitz
this fixes commit 7ce9cd696515c9baf13f2181e64c2ea8df6a4b02
2010-02-12Fall back to default if CacheDir is not setPierre Schmitz
2010-02-11make sure pacman cache dir existsPierre Schmitz
2010-02-11Add missing -n option to getopt list for mkarchrootPierre Schmitz
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2010-02-11Reduce verbosity to a sane minimumPierre Schmitz
2010-02-11Read pacman cache dir from pacman.conf or cliPierre Schmitz
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>