summaryrefslogtreecommitdiffstats
path: root/bin
Commit message (Collapse)AuthorAgeFilesLines
* Add ACCEPT_PROPERTIES variable which has default value * and can be set inMounir Lamouri2009-08-111-1/+1
| | | | | | | make.conf or /etc/portage/package.properties. If ACCEPT_PROPERTIES doesn't match ebuild PROPERTIES, the ebuild is masked. svn path=/main/trunk/; revision=13997
* Update imports to import portage.os (with unicode wrappers), and useZac Medico2009-08-1113-14/+25
| | | | | | _unicode_encode() and _unicode_decode() where appropriate. svn path=/main/trunk/; revision=13993
* This is an unused commandline interface to xpak.xpak().Zac Medico2009-08-101-18/+0
| | | | svn path=/main/trunk/; revision=13988
* Add portage ImportError sys.path insertion.Zac Medico2009-08-101-0/+7
| | | | svn path=/main/trunk/; revision=13987
* This is an uneeded script for parsing ldd output.Zac Medico2009-08-101-44/+0
| | | | svn path=/main/trunk/; revision=13986
* This definitely obsolete.Zac Medico2009-08-101-31/+0
| | | | svn path=/main/trunk/; revision=13985
* This is an obsolete shell script for applying package moves vardb entry.Zac Medico2009-08-101-20/+0
| | | | svn path=/main/trunk/; revision=13984
* This script is obsolete since manifest 2.Zac Medico2009-08-101-100/+0
| | | | svn path=/main/trunk/; revision=13983
* This old script does checksums on installed files. People use equery for thisZac Medico2009-08-101-66/+0
| | | | | | now. svn path=/main/trunk/; revision=13982
* This is a commandline interface to pkgsplit() that probably isn't used byZac Medico2009-08-101-20/+0
| | | | | | anyone. We can add a function like this to portageq. svn path=/main/trunk/; revision=13981
* This is an old emerge profiling script that probably doesn't work.Zac Medico2009-08-101-44/+0
| | | | svn path=/main/trunk/; revision=13980
* Add portage ImportError sys.path insertion.Zac Medico2009-08-101-1/+8
| | | | svn path=/main/trunk/; revision=13979
* Fix typo in comment. Thanks to Arfrever.Zac Medico2009-08-091-2/+2
| | | | svn path=/main/trunk/; revision=13963
* Bug #280690 - Fix incorrect idendification of start quote as end quote whenZac Medico2009-08-091-1/+6
| | | | | | the start quote is immediately followed by a newline. svn path=/main/trunk/; revision=13959
* Use writemsg_stdout() for safe unicode output.Zac Medico2009-08-081-14/+15
| | | | svn path=/main/trunk/; revision=13953
* Move global portage import to the top and add writemsg andZac Medico2009-08-081-20/+23
| | | | | | writemsg_stdout imports for safe unicode output. svn path=/main/trunk/; revision=13952
* Simplify command introspection inside usage().Zac Medico2009-08-081-6/+3
| | | | svn path=/main/trunk/; revision=13951
* Add a new portage.util.shlex_split() function to wrap all shlex.split() calls,Zac Medico2009-08-061-6/+6
| | | | | | since shlex.split() doesn't behave well with unicode strings. svn path=/main/trunk/; revision=13939
* Filter PORTAGE_NONFATAL from the environment where appropriate.Zac Medico2009-08-061-1/+1
| | | | svn path=/main/trunk/; revision=13938
* Implement nonfatal().Arfrever Frehtes Taifersar Arahesis2009-08-061-0/+16
| | | | svn path=/main/trunk/; revision=13936
* Bug #277537 - Synchronize order of PATH elements with the order defined byZac Medico2009-08-061-2/+2
| | | | | | | /etc/profile (promote paths under /usr to the front). Thanks to Michał Górny <gentoo@mgorny.alt.pl>. svn path=/main/trunk/; revision=13935
* Bug #277544 - Add missing -c switch in bzip2 arguments. Thanks to Michał GórnyZac Medico2009-08-061-1/+1
| | | | | | <gentoo@mgorny.alt.pl> for the patch. svn path=/main/trunk/; revision=13934
* Decode arguments to unicode if necessary (needed at least for unicode fileZac Medico2009-08-041-2/+7
| | | | | | names passed to the owners command). svn path=/main/trunk/; revision=13906
* Bug #280320 - Fix broken _emerge.main ImportError handler..Zac Medico2009-08-041-1/+1
| | | | svn path=/main/trunk/; revision=13895
* Bug #280259 - Fix emaint to call binarytree._load_pkgindex() for unicodeZac Medico2009-08-041-13/+3
| | | | | | handling. svn path=/main/trunk/; revision=13891
* Add a PDEPEND.suspect category.v2.2_rc35v2.2_rc34Zac Medico2009-08-041-3/+5
| | | | svn path=/main/trunk/; revision=13884
* Make the USE=test RDEPEND check (bug #236786) also apply to PDEPEND.Zac Medico2009-08-031-4/+5
| | | | svn path=/main/trunk/; revision=13882
* Remove the code from bug #278895 since we're going to need a daemon processZac Medico2009-08-033-25/+1
| | | | | | | | | | | | in the ebuild's login session in order to pass signals from the controlling terminal to the detached session. A simple fifo-based approach in ebuild.sh does not seem to work since bash's read builtin occasionally loses the fifo data when it's 'Interrupted system call'. Maybe a python script will work better for the session leader/daemon. NOTE: The daemon will also be useful for implementing a fifo-based die helper (to replace the current signal- based approach). svn path=/main/trunk/; revision=13879
* Add a python-based setsid script for use with USERLAND=BSD.Zac Medico2009-07-302-2/+15
| | | | svn path=/main/trunk/; revision=13863
* Fix breakage in owners() handling of abs paths.Zac Medico2009-07-301-1/+1
| | | | svn path=/main/trunk/; revision=13862
* Move the setsid code (from bug #278895) as early as possible.Zac Medico2009-07-301-18/+17
| | | | svn path=/main/trunk/; revision=13861
* Inside die(), only send the signal for subshell die support when we areZac Medico2009-07-301-1/+1
| | | | | | actually in a subshell. svn path=/main/trunk/; revision=13857
* Bug #278895 - Make ebuild.sh clean up orphaned processes that may have beenZac Medico2009-07-302-1/+13
| | | | | | | | | | | left behind by ebuild phases. This works by using setsid to create a new login session for the ebuild.sh process, and `kill -s SIGHUP 0` to send a SIGHUP signal to all processes in the session. The setsid is currently not done on the python side since that would cause the sandbox process in the session, and sandbox produces a warning message if it catches a SIGHUP signal. svn path=/main/trunk/; revision=13856
* Bug #270040 - Make repoman parse the categories file from the overlay.Zac Medico2009-07-221-0/+8
| | | | svn path=/main/trunk/; revision=13850
* Always pass encodings='utf_8' to codecs.open(), since otherwise it canZac Medico2009-07-201-2/+4
| | | | | | | | | | return non-unicode strings (at least in some cases, observed with python-2.6.2). Don't use unicode in portage.util.getconfig() for now, since shlex doesn't seem to support it (spurious \0 characters). If we use unicode for config variables, it breaks shlex.split() calls on those variables due to the same issue (spurious \0 characters). svn path=/main/trunk/; revision=13845
* For consistency with emake, add ${MAKEOPTS} ${EXTRA_EMAKE} to make argumentsZac Medico2009-07-171-0/+2
| | | | | | | | inside einstall. Also, force -j1 in order to override any --jobs settings from MAKEOPTS. Thanks to Diego Pettenò <flameeyes@gentoo.org> for the suggestion. svn path=/main/trunk/; revision=13833
* align with Prefix, also warn on sparcv9 hosts -- 64-bits Solaris/SparcFabian Groffen2009-07-161-1/+1
| | | | svn path=/main/trunk/; revision=13831
* add hppa64 to the 64bit list as pointed out by Michael HaubenwallnerMike Frysinger2009-07-161-1/+1
| | | | svn path=/main/trunk/; revision=13828
* Bug #273640 - Add --disable-dependency-tracking to econf arguments forZac Medico2009-07-061-0/+5
| | | | | | EAPI 3. Thanks to Markus Meier <maekke@gentoo.org> for this patch. svn path=/main/trunk/; revision=13800
* Bug #273622 - Add pkg_pretend support for the ebuild(1) command (emergeZac Medico2009-07-061-2/+16
| | | | | | | support not implemented yet). Thanks to Markus Meier <maekke@gentoo.org> for this patch. svn path=/main/trunk/; revision=13799
* Bug #273631 - Add default src_install implementation for EAPI 3. Thanks toZac Medico2009-07-061-0/+21
| | | | | | | Markus Meier <maekke@gentoo.org> for this patch (and people in #gentoo-portage for bash syntax tweaks). svn path=/main/trunk/; revision=13798
* Don't set RDEPEND=${RDEPEND-${DEPEND}} for EAPI=3 and simplify setting it ↵Arfrever Frehtes Taifersar Arahesis2009-07-031-10/+4
| | | | | | for lower EAPIs. svn path=/main/trunk/; revision=13768
* Use Package.invalid to generate *.syntax repoman errors for LICENSE,Zac Medico2009-06-281-14/+10
| | | | | | PROPERTIES, PROVIDE, and RESTRICT. svn path=/main/trunk/; revision=13728
* Bug #236786 - Warn about 'test?' USE conditionals in RDEPEND. Thanks toZac Medico2009-06-281-1/+5
| | | | | | Markus Meier <maekke@gentoo.org> for this patch. svn path=/main/trunk/; revision=13724
* make sure etc-update sorts updates in the order (1) leading dir path (2) ↵Mike Frysinger2009-06-281-2/+2
| | | | | | filename (3) cfg update svn path=/main/trunk/; revision=13723
* Fix PROVIDE code since the Package class automatically evaluates USEZac Medico2009-06-261-2/+3
| | | | | | conditionals now. svn path=/main/trunk/; revision=13702
* Move __init__.py to main.py.Zac Medico2009-06-261-2/+2
| | | | svn path=/main/trunk/; revision=13698
* Add support to `portageq owners` for querying paths matching a given basename.Zac Medico2009-06-241-5/+9
| | | | | | | | It is natural to support this since the vartree already maintains a basename -> owner index anyway. There are plans for the packagekit backend is to support this type of search. svn path=/main/trunk/; revision=13681
* Fix imports for _emerge submodules.Zac Medico2009-06-231-1/+2
| | | | svn path=/main/trunk/; revision=13678
* Fix import for split _emerge.MetadataRegen module.Zac Medico2009-06-231-2/+2
| | | | svn path=/main/trunk/; revision=13675