summaryrefslogtreecommitdiffstats
path: root/bin
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix func_start_re so that it requires at least one alphanumeric character.Zac Medico2008-03-041-1/+1
| | | | svn path=/main/trunk/; revision=9434
* Tighten the funct_start_re so that it doesn't match leading whitespaceZac Medico2008-03-041-1/+1
| | | | | | since that's not needed. svn path=/main/trunk/; revision=9433
* Bug #211949 - Temporarily revert back to a less strict regex in order toZac Medico2008-03-041-1/+1
| | | | | | | avoid false positives with multi-line variable definitions that can be produced by the 'export' builtin. svn path=/main/trunk/; revision=9432
* Add support for idendification of function definitions since it's neededZac Medico2008-03-041-2/+18
| | | | | | | | | | | in some cases in order to prevent some odd function contents from being mistakenly identified as invalid variable assignments. For example, this line from _gcc-specs-directive_raw() is commonly found in environment.bz2 files: $1=="*"directive":" { pspec=spec; spec=""; outside=0; next } svn path=/main/trunk/; revision=9431
* Bug #211949 - Fix the regex so that it won't match the = character (equalsZac Medico2008-03-041-1/+1
| | | | | | sign). svn path=/main/trunk/; revision=9429
* tell rpmbuild to clean it's working files after completion, bug #97776Marius Mauch2008-03-031-1/+1
| | | | svn path=/main/trunk/; revision=9428
* fix message on ValueError to not sound like crapMarius Mauch2008-03-031-1/+1
| | | | svn path=/main/trunk/; revision=9427
* Buf #210372 - Fix FEATURES=suidctl so that it really works again.Zac Medico2008-03-031-7/+8
| | | | svn path=/main/trunk/; revision=9423
* Bug #211949 - Tweak the regex so that a leading whitespace characterZac Medico2008-03-031-1/+2
| | | | | | cannot match the required non-alphanumeric group. svn path=/main/trunk/; revision=9421
* Fix the regex for bug #211949 so that it correctly matches variableZac Medico2008-03-031-1/+1
| | | | | | names that contain more than one non-alphanumeric character. svn path=/main/trunk/; revision=9419
* Bug #211949 - As suggested by vapier, tighten the variable filter to alsoZac Medico2008-03-022-2/+5
| | | | | | | exclude variable names that begin with a digit or that contain any non-alphanumeric characters that are not be supported by bash. svn path=/main/trunk/; revision=9416
* Bug #211949 - Make filter_readonly_variables() remove any variablesZac Medico2008-03-011-3/+7
| | | | | | with names containing a hyphen since bash does not allow them. svn path=/main/trunk/; revision=9402
* In the suidctl code, move the addwrite call out of the loop. Thanks to ferringb.Zac Medico2008-02-291-4/+4
| | | | svn path=/main/trunk/; revision=9399
* remove code for manifest1 supportMarius Mauch2008-02-281-103/+0
| | | | svn path=/main/trunk/; revision=9398
* Bug #211294 - Make repoman ignore profiles labeled with anything otherZac Medico2008-02-271-0/+3
| | | | | | | than "stable" or "dev" in profiles.desc so that we can extend it with new labels such as "exp". svn path=/main/trunk/; revision=9389
* Double import, thanks grobian :)Alec Warner2008-02-241-1/+0
| | | | svn path=/main/trunk/; revision=9381
* Various repoman fixes, plus a weird lockfile tracekback in news.Alec Warner2008-02-241-3/+3
| | | | svn path=/main/trunk/; revision=9377
* only try to fetch compression schemes which the host supportsMike Frysinger2008-02-231-1/+10
| | | | svn path=/main/trunk/; revision=9372
* add support for lzma/gz snapshotsMike Frysinger2008-02-231-68/+88
| | | | svn path=/main/trunk/; revision=9371
* tighten up output from scriptMike Frysinger2008-02-231-39/+39
| | | | svn path=/main/trunk/; revision=9370
* cleanup main option parsingMike Frysinger2008-02-231-23/+34
| | | | svn path=/main/trunk/; revision=9369
* Bug #210449 - Reset exeinto(), docinto(), insinto(), and into() stateZac Medico2008-02-191-4/+9
| | | | | | | variables in case the user is running the install phase multiple times consecutively via the ebuild command. svn path=/main/trunk/; revision=9357
* Bug #210372 - Fix suidctl.conf parser to look for paths with a leading slash.Zac Medico2008-02-191-1/+1
| | | | svn path=/main/trunk/; revision=9355
* Use parse_use_local_desc() from the repoman.utilities module.Zac Medico2008-02-191-21/+1
| | | | svn path=/main/trunk/; revision=9353
* Revert back to some known working code from the 2.1.2 branch.Zac Medico2008-02-191-1/+51
| | | | svn path=/main/trunk/; revision=9352
* Remove IUSE.invalid from qawarnings since there's no reason forZac Medico2008-02-161-1/+0
| | | | | | it not to be fatal. Thanks to Betelgeuse. svn path=/main/trunk/; revision=9344
* Remove the killparent() function and associated SIGINT trap since thisZac Medico2008-02-102-9/+1
| | | | | | | should already be handled on the python side and it won't work with dropped privileges anyway. svn path=/main/trunk/; revision=9327
* fix nasty typoMarius Mauch2008-02-091-3/+3
| | | | svn path=/main/trunk/; revision=9316
* Bug #155993 - Update environment.bz2 after postinst in caseZac Medico2008-02-072-1/+12
| | | | | | | installation phases need to pass some variables to uninstallation phases. svn path=/main/trunk/; revision=9281
* For the useq() IUSE qa check, use [[ $u =~ $PORTAGE_IUSE ]] insteadZac Medico2008-02-061-1/+1
| | | | | | | of egrep since apparently it's compatible in this case. Thanks to igli for this. svn path=/main/trunk/; revision=9279
* Make qa_source and qa_call save the return value and return it. ThanksZac Medico2008-02-061-4/+8
| | | | | | to igli for suggesting. svn path=/main/trunk/; revision=9278
* don't record internal providers in NEEDED records as they are pointless for ↵Marius Mauch2008-02-051-2/+21
| | | | | | all useful applications in portage and complicate them instead (e.g. bug #205531) svn path=/main/trunk/; revision=9275
* Remove the manifest1 digest file removal code since it's no longerZac Medico2008-02-011-39/+0
| | | | | | needed. svn path=/main/trunk/; revision=9262
* Bug #205718 - Fix quoting of ${INSTALL_MASK} where appropriate. ThanksZac Medico2008-01-311-3/+3
| | | | | | to Ed Catmur <ed@catmur.co.uk> for this patch. svn path=/main/trunk/; revision=9256
* Disable manifest1_compat for ebuild --force digest.Zac Medico2008-01-311-1/+1
| | | | svn path=/main/trunk/; revision=9254
* Unconditionally disable manifest1 compatibility since it's been droppedZac Medico2008-01-311-4/+1
| | | | | | from the main tree and nobody needs it anymore. svn path=/main/trunk/; revision=9252
* Make the autotools.eclass functions exempt from the autotoolsZac Medico2008-01-311-2/+7
| | | | | | QA Notice. svn path=/main/trunk/; revision=9249
* Remove the last traces of the ebuild.autotools check.Zac Medico2008-01-301-2/+0
| | | | svn path=/main/trunk/; revision=9236
* - Remove ebuild.autotools repoman check since it produces lotsZac Medico2008-01-302-15/+31
| | | | | | | | | of false positives (bug #207104) and its hard to parse bash - Use QA_INTERCEPTORS in ebuild.sh to implement a runtime 'QA Notice' when autotools is called directly svn path=/main/trunk/; revision=9235
* Pull more functions out of repoman proper and into repoman.utilities, ↵Alec Warner2008-01-271-146/+11
| | | | | | correct a typo, clean up imports svn path=/main/trunk/; revision=9227
* Restore desktop.invalid as a warning; was an intergration errorAlec Warner2008-01-271-0/+1
| | | | svn path=/main/trunk/; revision=9222
* Move random functions out of repoman and into utilties.pyAlec Warner2008-01-261-132/+20
| | | | svn path=/main/trunk/; revision=9221
* Bug #206772 - Enable bashrc once again for the clean phase.Zac Medico2008-01-221-0/+3
| | | | svn path=/main/trunk/; revision=9220
* We need to implement diefunc() since environment.bz2 files containZac Medico2008-01-211-1/+7
| | | | | | calls to it (due to alias expansion). svn path=/main/trunk/; revision=9217
* Replace the current diefunc() and die alias with a single die() function.Zac Medico2008-01-201-6/+3
| | | | | | | | | The previous arguments to diefunc() weren't used anyway. The result is that the die message looks better because it doesn't show the alias and all of it's arguments which are totally irrelevant. (branches/prefix r9212) svn path=/main/trunk/; revision=9216
* fix typo in emerge-webrsync from r9118Alec Warner2008-01-131-1/+1
| | | | svn path=/main/trunk/; revision=9201
* style fixes (imports), add support for --version (bug 138159)Alec Warner2008-01-131-4/+8
| | | | svn path=/main/trunk/; revision=9200
* Remove redundant return statement.Zac Medico2008-01-121-1/+1
| | | | svn path=/main/trunk/; revision=9195
* In preprocess_ebuild_env(), move a filter_readonly_variables callZac Medico2008-01-121-2/+3
| | | | | | | | | | | | | | | | | | | | out of a subshell since FreeBSD and prefix users have reported apparent corruption of the PATH environment variable that triggers calls to the wrong version of sed (one that does not support the -r option). An example of what users have observed: >>> Source compiled. sed: illegal option -- r usage: sed script [-Ealn] [-i extension] [file ...] sed [-Ealn] [-i extension] [-e script] ... [-f script_file] ... [file ...] Traceback (most recent call last): File "/usr/lib/portage/bin/filter-bash-environment.py", line 51, in <module> compile_egrep_pattern(args[0]), file_in, file_out) File "/usr/lib/portage/bin/filter-bash-environment.py", line 34, in filter_bash_environment file_out.write(line) IOError: [Errno 32] Broken pipe svn path=/main/trunk/; revision=9194
* Replace hardcoded value with max_desc_len.Zac Medico2008-01-121-1/+1
| | | | svn path=/main/trunk/; revision=9192