aboutsummaryrefslogtreecommitdiff
path: root/util
Commit message (Collapse)AuthorAgeFilesLines
* Remove BASE_CHROOT.tar after modificationsStanislav Ochotnicky2009-08-161-1/+2
|
* Added -m switch to mktinderbox chrootStanislav Ochotnicky2009-08-121-29/+47
| | | | This makes modifications and updates of base_chroot easier.
* More flexibility for mktinderboxchrootStanislav Ochotnicky2009-08-121-8/+51
| | | | | | | | | | | | | We no longer bind /etc/portage to WORK_CHROOT. Instead we copy it first to BASE_CHROOT where user can modify settings without touching machine settings Also DISTDIR/PKGDIR can be modified in make.conf and we will map these directories inside chroot instead of standard paths (note that this is quite possibly buggy, especially make.conf parsing). If these dirs don't exist outside of chroot they will be created so watch out! All of this is supposed to take care of various RO mounts over nfs
* Added rw bind of packages portage subdirectoryStanislav Ochotnicky2009-07-251-2/+7
|
* Changed umount commandStanislav Ochotnicky2009-07-061-6/+3
| | | | | This should make it more foolproof in case some files are still in use when unmounting
* Fix copying of settingsStanislav Ochotnicky2009-07-011-2/+2
| | | | forgot to change WORK_CHROOT to BASE_CHROOT..
* Added option to modify more files in BASE_CHROOTStanislav Ochotnicky2009-07-011-4/+5
| | | | namely /etc/resolv.conf and make.conf
* Fixed small bug with chroot creationStanislav Ochotnicky2009-06-291-1/+1
|
* Changed lot of stuff to mount -o bindStanislav Ochotnicky2009-06-291-9/+19
| | | | | especially /usr/portage is remounted read only inside chroot instead of copying it around (silly idea from the beginning)
* Added --one-file-system to `rm`Stanislav Ochotnicky2009-06-291-2/+2
| | | | so that we don't fry our own accidentaly /dev
* Enable manual changes to BASE_CHROOTStanislav Ochotnicky2009-06-261-1/+3
| | | | | By deleting BASE_CHROOT.tar and modifying BASE_CHROOT we can modify further WORK_CHROOTs created
* Added script to create base tinderbox chrootStanislav Ochotnicky2009-06-251-0/+155
| | | | | | | | | Usage: For first run stage tarball has to be specified (also portage_dir if it's not /usr/portage). For subsequent executions only base_chroot (created during first run and optionally modified) and work_chroot need to be supplied
* Moved python source files into 'src' subdirStanislav Ochotnicky2009-06-241-38/+0
|
* Added function to flatten nested dep listStanislav Ochotnicky2009-06-111-0/+17
|
* Moved WritableObject to common util libraryStanislav Ochotnicky2009-06-031-0/+21