summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Handle multi-line quoted variable assignments.Zac Medico2008-03-051-8/+37
| | | | svn path=/main/trunk/; revision=9440
* As requested by wolf31o2, use the ROOT setting from make.conf as long asZac Medico2008-03-051-7/+2
| | | | | | it's not overridden by the calling environment. svn path=/main/trunk/; revision=9439
* TODO: Move variable name validation and declare -r filteringZac Medico2008-03-051-0/+3
| | | | | | into filter-bash-environment.py. svn path=/main/trunk/; revision=9438
* Update description to reflect the new meaning of the PATTERN argument.Zac Medico2008-03-051-1/+2
| | | | svn path=/main/trunk/; revision=9437
* Implement variable assignment handling in python so that we can eventuallyZac Medico2008-03-052-3/+10
| | | | | | make it more flexible and robust. svn path=/main/trunk/; revision=9436
* Remove redundant CUSTOM_PROFILE_PATH from the PROFILE_PATHS variable soZac Medico2008-03-051-1/+1
| | | | | | | that /etc/portage/profile/profile.bashrc will only be sourced once if it exists. svn path=/main/trunk/; revision=9435
* 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
* don't list files as being merged when they are ignored due to confmem, bug ↵Marius Mauch2008-03-031-2/+1
| | | | | | #212080 svn path=/main/trunk/; revision=9426
* check available space in DISTDIR before trying to fetch/copy a file, bug #212152Marius Mauch2008-03-031-2/+11
| | | | svn path=/main/trunk/; revision=9425
* 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
* Quote the file path and uri inside FETCHCOMMAND and RESUMECOMMAND. ThanksZac Medico2008-03-031-2/+2
| | | | | | to igli for suggesting. svn path=/main/trunk/; revision=9418
* 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
* Make profile stacking of default USE and package.* slightly more efficientZac Medico2008-03-021-3/+6
| | | | | | by skipping list.insert() calls when possible. svn path=/main/trunk/; revision=9415
* one more fix to restore correct order for usemask/useforceMarius Mauch2008-03-021-6/+12
| | | | svn path=/main/trunk/; revision=9414
* fix indentation screwup from r9412Marius Mauch2008-03-021-3/+3
| | | | svn path=/main/trunk/; revision=9413
* change stacking order of r9408 so more specific atoms override generic onesMarius Mauch2008-03-021-7/+7
| | | | svn path=/main/trunk/; revision=9412
* Fix typo.Zac Medico2008-03-021-1/+1
| | | | svn path=/main/trunk/; revision=9411
* apply r9408 also for profile-base package.*use* filesMarius Mauch2008-03-021-9/+27
| | | | svn path=/main/trunk/; revision=9410
* remove FEATURES=livecvsportageMarius Mauch2008-03-022-32/+29
| | | | svn path=/main/trunk/; revision=9409
* stack use flags from package.use for multiple matching atoms (bug #200385)Marius Mauch2008-03-021-3/+9
| | | | svn path=/main/trunk/; revision=9408
* ensure that global variables are used to prevent confusing issues like bug ↵Marius Mauch2008-03-022-1/+8
| | | | | | #212055 svn path=/main/trunk/; revision=9407
* undo registrations of preserved libraries if the merge fails, bug #210501Marius Mauch2008-03-021-0/+3
| | | | svn path=/main/trunk/; revision=9406
* 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
* Make 'import portage' statements more tolerant to broken source statementsZac Medico2008-03-012-3/+28
| | | | | | | | in make.conf since exceptions thrown during 'import portage' statements can practically render the api unusable for api consumers. Thanks to lxnay for the suggestion. svn path=/main/trunk/; revision=9400
* 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-285-301/+7
| | | | svn path=/main/trunk/; revision=9398
* supress stupid line echo in deprecation noticesMarius Mauch2008-02-281-1/+6
| | | | svn path=/main/trunk/; revision=9397
* remove obsolete information from preserve-libs post-emerge messagev2.2_pre3Marius Mauch2008-02-281-1/+0
| | | | svn path=/main/trunk/; revision=9395
* separate different messages with newlines in post-emerge outputMarius Mauch2008-02-281-3/+4
| | | | svn path=/main/trunk/; revision=9394
* Fix some references to config["PORTAGE_USE"] to prevent potentialZac Medico2008-02-281-3/+3
| | | | | | KeyErrors. svn path=/main/trunk/; revision=9393
* Bug #211554 - Replace references to config["USE"] with references toZac Medico2008-02-272-72/+76
| | | | | | | | config["PORTAGE_USE"] (which is filtered for intersection with IUSE) so that dependency calculations at installation time are consistent with those at depclean time. svn path=/main/trunk/; revision=9392
* Revert r9387 (the fix for bug #211554) until I figure out why it's messingZac Medico2008-02-272-15/+15
| | | | | | up USE calculations for world updates. svn path=/main/trunk/; revision=9391
* 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
* Don't filter USE flags in emerge --info output.Zac Medico2008-02-271-1/+1
| | | | svn path=/main/trunk/; revision=9388
* Bug #211554 - Replace references to config["USE"] with references toZac Medico2008-02-272-16/+16
| | | | | | | | config["PORTAGE_USE"] (which is filtered for intersection with IUSE) so that dependency calculations at installation time are consistent with those at depclean time. svn path=/main/trunk/; revision=9387
* For depclean/prune unmerge order, if there are no dependencies betweenZac Medico2008-02-261-27/+33
| | | | | | package then just unmerge them alphabetically. svn path=/main/trunk/; revision=9385
* Bug #211365 - Use catpkgsplit() instead of pkgsplit() on the cpv in theZac Medico2008-02-261-1/+2
| | | | | | | | dblink constructor since otherwise weird categories containing numbers can make pkgsplit() return None (likely related to version regex handling). (branches/2.1.2 r9383) svn path=/main/trunk/; revision=9384
* 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-243-6/+9
| | | | 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