aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* add more command for sudo needs, rpm --initdb and --rmFlorent Villard2006-08-281-6/+118
|
* use $sudo0.5.8Florent Villard2006-08-281-14/+29
|
* - start to use a wrapper for sudo commandsFlorent Villard2006-08-281-69/+64
| | | | | | | | | | - add suboptions to dkms to limit media and kernels - use a special cache file for dkms mode - use the new check_build_chroot functions - use urpmi->install_packages systematically - do not add macros on the initial chroot, it will be done later - move check_chroot functions to Iurt::Chroot
* also check for noarch (but it may not be necessaryFlorent Villard2006-08-281-1/+2
|
* add a new wrapper to run command which needs privilegesFlorent Villard2006-08-281-0/+71
|
* send mail to the user, add some configuration variables for mailsFlorent Villard2006-08-261-6/+27
|
* now running environment is also given to clean_all_unionfsFlorent Villard2006-08-171-177/+18
|
* call youri with the section defined; remove files when uploadedFlorent Villard2006-08-131-3/+9
|
* split some functions in separates modulesFlorent Villard2006-08-081-826/+179
|
* use basic rpm name to be able to do a linkFlorent Villard2006-08-071-2/+2
|
* call youri and redirect the output for referenceFlorent Villard2006-08-061-15/+105
|
* use config_init function to initialise config_usageFlorent Villard2006-08-061-1/+8
|
* add emi to upload packages in the queue when all the architectures are doneFlorent Villard2006-08-061-0/+62
|
* also check for /dev/pts in chroot; add a extra conf for new media; better ↵Florent Villard2006-08-021-90/+151
| | | | unionfs cleaning; fix exclusive arch checking; add new stronger method to install build requires
* fix the --shell mode to correclty update the sudoers fileFlorent Villard2006-06-211-3/+3
|
* switch to perl-RPM4; try to guess missing buildrequires; add find_provides; ↵Florent Villard2006-06-211-29/+79
| | | | add missing_provides to report
* - add a new max_command_retry to limit the number of time iurt will try to ↵Florent Villard2006-06-191-10/+27
| | | | | | | | | | perform a command (in perform_command) - try to fix the maintainer allocation in the 'needed' cache section - try to migrate old cache needed structure from tables to hashes (will need a cleaning mechanism someday) - send less mail - remove the chroot tar after one week
* fix mail formatFlorent Villard2006-06-181-8/+14
|
* - add a new status option to generate summary reportsFlorent Villard2006-06-181-43/+141
| | | | | | | - create a get_maint function to factorise some code - improve missing dependency checking code. Now detect intermediate package which needs to be recompiled (do not recompile them, though, iurt would need to use rpmbuildupdate for that) - kill zombie iurt process when starting
* - save status file more oftenFlorent Villard2006-06-171-131/+163
| | | | | | | | - dump cache when a failure happen - fix check needed random rebuild - use a hash for needed instead of a table - use the general retry mechanism for srpm deps reinstallation
* - begin to add group option to compile several srpm as a setFlorent Villard2006-06-141-210/+429
| | | | | | | | | - fix unionfs dir cleaning - create a function to install srpm - retry to install packages dependencies when urpmi failed, quite often on x86_64 the rpm database get corrupted and rpm does not find correctly which packages are installed - correclty check if a dir is mounted or not - retry several time to umount directory (they can be mounted multiple times)
* fix the unionfs dir cleaning at the end of a run; fix broken deps packages ↵Florent Villard2006-06-131-2/+4
| | | | rebuild attempts from time to time
* add --chrooted-urpmi option to use urpmi inside the chroot and not urpmi --rootFlorent Villard2006-06-051-21/+71
|
* do not send a mail when retrying to build the package without unionfsFlorent Villard2006-05-291-13/+18
|
* fix --stop (no exec anymore, which I do not manage to make work, use a system)Florent Villard2006-05-251-20/+32
|
* create a subdir per user for chroot, add --clean optionFlorent Villard2006-05-161-150/+239
|
* do not lock when rebuilding chrootFlorent Villard2006-05-151-5/+4
|
* add --shell option with sudoFlorent Villard2006-05-121-57/+145
|
* flock and lockf does not work correctly, try to workarroundFlorent Villard2006-05-091-30/+81
|
* Also mail the official maintainer for missing buildrequiresFlorent Villard2006-05-031-2/+2
|
* Try to kill more agressively processes launched if the forked command is stoppedFlorent Villard2006-05-011-1/+3
|
* Check filesystem free space too and stop if fullFlorent Villard2006-04-261-0/+13
|
* sometimes killing the father is not enough to control log size, use kill groupFlorent Villard2006-04-261-3/+7
|
* add a global status file to log; dump the temporary cache even if the main ↵Florent Villard2006-04-201-31/+63
| | | | lock fails
* try to rebuild the chroot if the macro dump failedFlorent Villard2006-04-131-1/+5
|
* split cache by media tooFlorent Villard2006-03-311-6/+12
|
* try to load an older cache when the latest is corruptedFlorent Villard2006-03-311-10/+40
|
* now use a subdir for each srpm logging infoFlorent Villard2006-03-091-7/+15
|
* check more agressively log size; do not mail maintainer when fallbacking in ↵Florent Villard2006-03-081-10/+13
| | | | no_unionfs mode; fix log cleaning command
* do not stop if the upload mode is not set and if the upload dir does not existFlorent Villard2006-03-051-1/+1
|
* do not try to load unionfs module if already loaded; perform a depmod before ↵Florent Villard2006-03-051-2/+16
| | | | loading unionfs; fix dump_macros creation bug
* add Mooby synopticsFlorent Villard2006-02-231-3/+8
|
* - add concurrent-run option to run several instance and merge cacheFlorent Villard2006-02-231-73/+94
| | | | | | | | | - add support of urpmi --use-distrib to compile on other version than the system one - add support of function in configuration for more complex default values - create a pidfile including other hosts too - improve dump_cache to support concurrent run (not really tested yet) - fork to monitor log file size and limit it
* - add concurrent-run option to run several instance and merge cacheFlorent Villard2006-02-141-42/+135
| | | | | | | | | - add support of urpmi --use-distrib to compile on other version than the system one - add support of function in configuration for more complex default values - create a pidfile including other hosts too - improve dump_cache to support concurrent run (not really tested yet) - fork to monitor log file size and limit it
* add --stop option to perform a different rpm -bX build command and then have ↵Florent Villard2006-02-081-14/+43
| | | | a shell into the chroot
* verbose level to limit output messages; fix unionfs cleaning for user ↵Florent Villard2006-01-311-17/+27
| | | | created unionfs dir
* add a verbose level to filter messagesFlorent Villard2006-01-311-31/+37
|
* iurt2Florent Villard2006-01-311-42/+58
|
* Major revamping of the iurt code, use mkcd parsecommandline, add more ↵Florent Villard2006-01-281-354/+419
| | | | function, make it more generic
* - add a --config_help option to display available configuration file parametersFlorent Villard2006-01-251-60/+115
| | | | | | - correctly clean chroot when switching from a non unionfs to a unionfs build - try to catch the perl problem in unionfs where /proc/self/exe is not correct