Fabian Groffen [Sun, 15 Oct 2006 09:14:15 +0000 (09:14 -0000)]
Unfortunately os.path.join is "intelligent":
If any component is an absolute path, all previous components (on
Windows, including the previous drive letter, if there was one) are
thrown away, and joining continues.
This means we cannot join EPREFIX, as it is an absolute path.
svn path=/main/branches/prefix/; revision=4707
Fabian Groffen [Sun, 15 Oct 2006 08:40:18 +0000 (08:40 -0000)]
Properly add EPREFIX to paths on several places.
svn path=/main/branches/prefix/; revision=4706
Fabian Groffen [Sun, 15 Oct 2006 07:28:29 +0000 (07:28 -0000)]
merge with trunk 4703:4704
Simplify binarytree.getname().
svn path=/main/branches/prefix/; revision=4705
Fabian Groffen [Sun, 15 Oct 2006 07:09:35 +0000 (07:09 -0000)]
Chase Zach, merged from trunk 4696:4701
svn path=/main/branches/prefix/; revision=4703
Fabian Groffen [Sun, 15 Oct 2006 07:05:33 +0000 (07:05 -0000)]
Add in prefix when creating trees
svn path=/main/branches/prefix/; revision=4702
Fabian Groffen [Sat, 14 Oct 2006 20:48:55 +0000 (20:48 -0000)]
Add a bunch of prefixes that were lost after merging.
svn path=/main/branches/prefix/; revision=4696
Fabian Groffen [Sat, 14 Oct 2006 18:49:23 +0000 (18:49 -0000)]
Manual sync from trunk of output.py, removed trailing newline from
portage_const.py
svn path=/main/branches/prefix/; revision=4695
Fabian Groffen [Sat, 14 Oct 2006 18:06:53 +0000 (18:06 -0000)]
Add some prefixes, and don't warn about wheel_group being portage_gid if
wheel_group > 500, in which case it probably is a normal user.
svn path=/main/branches/prefix/; revision=4694
Fabian Groffen [Sat, 14 Oct 2006 15:37:51 +0000 (15:37 -0000)]
manually sync with trunk, somehow this was not kept up-to-date
svn path=/main/branches/prefix/; revision=4693
Fabian Groffen [Sat, 14 Oct 2006 15:15:10 +0000 (15:15 -0000)]
pkgmerge no longer exists
svn path=/main/branches/prefix/; revision=4692
Fabian Groffen [Sat, 14 Oct 2006 15:09:32 +0000 (15:09 -0000)]
Add sed from trunk, add to Makefile
svn path=/main/branches/prefix/; revision=4691
Fabian Groffen [Sat, 14 Oct 2006 14:41:34 +0000 (14:41 -0000)]
- Don't use /tmp, but use /var/tmp instead (/tmp might be memory swap,
e.g. Solaris)
- Forget about permissions for now, we're unprivileged
- Some systems don't have libtoolize, but DO have glibtoolize
svn path=/main/branches/prefix/; revision=4690
Fabian Groffen [Sat, 14 Oct 2006 14:29:32 +0000 (14:29 -0000)]
Manual sync with trunk, seems this wasn't synced properly once in the
past.
svn path=/main/branches/prefix/; revision=4689
Fabian Groffen [Sat, 14 Oct 2006 14:16:34 +0000 (14:16 -0000)]
Merged from trunk 4677:4683
svn path=/main/branches/prefix/; revision=4688
Fabian Groffen [Sat, 14 Oct 2006 14:12:01 +0000 (14:12 -0000)]
Merged from trunk 4676:4677
svn path=/main/branches/prefix/; revision=4687
Fabian Groffen [Sat, 14 Oct 2006 14:10:09 +0000 (14:10 -0000)]
merged from trunk 4675
svn path=/main/branches/prefix/; revision=4686
Fabian Groffen [Sat, 14 Oct 2006 14:06:29 +0000 (14:06 -0000)]
Merged from trunk 2291:4674
svn path=/main/branches/prefix/; revision=4685
Fabian Groffen [Sat, 14 Oct 2006 13:54:47 +0000 (13:54 -0000)]
Merged from trunk 3795:4674
svn path=/main/branches/prefix/; revision=4684
Fabian Groffen [Sat, 14 Oct 2006 07:15:08 +0000 (07:15 -0000)]
Merged from trunk 3795:4674
svn path=/main/branches/prefix/; revision=4682
Fabian Groffen [Sat, 14 Oct 2006 07:12:03 +0000 (07:12 -0000)]
Merged from trunk 3641:4674
vimdiff is nice, but still it's a lot of work with these changes...
svn path=/main/branches/prefix/; revision=4681
Fabian Groffen [Fri, 13 Oct 2006 18:05:14 +0000 (18:05 -0000)]
Merged r2852:4673 from the trunk
svn path=/main/branches/prefix/; revision=4674
Fabian Groffen [Fri, 13 Oct 2006 17:37:02 +0000 (17:37 -0000)]
Patch from mainline for collision protect not to bail out on an update.
svn path=/main/branches/prefix/; revision=4673
Fabian Groffen [Fri, 13 Oct 2006 17:35:25 +0000 (17:35 -0000)]
Let ROOT have a trailing /, such that ebuilds and eclasses that rely on
this continue to work.
svn path=/main/branches/prefix/; revision=4672
Fabian Groffen [Fri, 13 Oct 2006 17:34:25 +0000 (17:34 -0000)]
Solaris has its own userland.
svn path=/main/branches/prefix/; revision=4671
Fabian Groffen [Fri, 13 Oct 2006 17:32:57 +0000 (17:32 -0000)]
python doesn't do/need trailing semi-colons...
svn path=/main/branches/prefix/; revision=4670
Fabian Groffen [Fri, 13 Oct 2006 17:31:50 +0000 (17:31 -0000)]
Strip off prefix from the tail of ROOT when portage is called from
within ebuilds or eclasses to avoid a double prefix.
svn path=/main/branches/prefix/; revision=4669
Fabian Groffen [Fri, 13 Oct 2006 17:30:27 +0000 (17:30 -0000)]
Add prefix specific QA:
- check for files which have a double prefix
- check for files outside the prefix
Behaviour is to intentionally die on these violations, since they
are seriously wrong and should be fixed asap.
svn path=/main/branches/prefix/; revision=4668
Fabian Groffen [Fri, 13 Oct 2006 17:28:35 +0000 (17:28 -0000)]
Temporary hack/workaround: prefix paths in CONFIG_PROTECT. These paths
should ideally be prefixed.
svn path=/main/branches/prefix/; revision=4667
Fabian Groffen [Fri, 13 Oct 2006 17:23:38 +0000 (17:23 -0000)]
Properly report the directory that couldn't be created; print the same
as the one which was tried.
svn path=/main/branches/prefix/; revision=4666
Fabian Groffen [Fri, 13 Oct 2006 16:53:12 +0000 (16:53 -0000)]
Removed scp command with kito's login/homepage, changed tarball name.
svn path=/main/branches/prefix/; revision=4665
Emanuele Giaquinta [Fri, 22 Sep 2006 14:21:34 +0000 (14:21 -0000)]
Do not respect libdir in PORTAGE_BASE.
svn path=/main/branches/prefix/; revision=4497
Emanuele Giaquinta [Wed, 30 Aug 2006 18:33:53 +0000 (18:33 -0000)]
do not abort when running unprivileged if mydest is a prefix of PREFIX, the user could not have write access to it; reported by grobian.
svn path=/main/branches/prefix/; revision=4377
Emanuele Giaquinta [Wed, 30 Aug 2006 16:29:33 +0000 (16:29 -0000)]
Use PORTAGE_{USER,GROUP} instead of hardcoded references to portage user/group, patch by grobian@gentoo.org.
svn path=/main/branches/prefix/; revision=4376
Emanuele Giaquinta [Mon, 31 Jul 2006 22:23:56 +0000 (22:23 -0000)]
Fix typo, patch by michael.haubenwallner@salomon.at.
svn path=/main/branches/prefix/; revision=4076
Emanuele Giaquinta [Wed, 5 Jul 2006 22:49:26 +0000 (22:49 -0000)]
Sync with trunk. Add prefix using CACHE_PATH to hardcoded references to the
cache path, reported by Christopher Chan <cchan@spikesource.com>.
svn path=/main/branches/prefix/; revision=3794
Emanuele Giaquinta [Sat, 24 Jun 2006 10:47:16 +0000 (10:47 -0000)]
IMAGE in prefix should be EDEST.
svn path=/main/branches/prefix/; revision=3641
Emanuele Giaquinta [Sat, 24 Jun 2006 10:20:16 +0000 (10:20 -0000)]
Merge with trunk.
svn path=/main/branches/prefix/; revision=3640
Emanuele Giaquinta [Sat, 24 Jun 2006 10:17:47 +0000 (10:17 -0000)]
Add missing Makefile.am, remove autogenerated Makefile.in.
svn path=/main/branches/prefix/; revision=3639
Emanuele Giaquinta [Tue, 20 Jun 2006 11:10:34 +0000 (11:10 -0000)]
Remove auto generated files.
svn path=/main/branches/prefix/; revision=3542
Emanuele Giaquinta [Fri, 28 Apr 2006 20:17:10 +0000 (20:17 -0000)]
Fix typo in rsynccommand definition.
svn path=/main/branches/prefix/; revision=3260
Kito [Sun, 2 Apr 2006 02:03:49 +0000 (02:03 -0000)]
merge from trunk rev 3030:3051
svn path=/main/branches/prefix/; revision=3052
Kito [Sat, 1 Apr 2006 21:59:10 +0000 (21:59 -0000)]
add --with-default-path to configure, appends additional paths
svn path=/main/branches/prefix/; revision=3050
Kito [Sat, 1 Apr 2006 20:37:52 +0000 (20:37 -0000)]
punt irrelevant wheelgroup warnings
svn path=/main/branches/prefix/; revision=3049
Kito [Wed, 29 Mar 2006 03:45:29 +0000 (03:45 -0000)]
merge from trunk -r 3004:3030
svn path=/main/branches/prefix/; revision=3031
Kito [Sun, 26 Mar 2006 02:23:01 +0000 (02:23 -0000)]
Fix if block broken in haste.
svn path=/main/branches/prefix/; revision=3010
Kito [Sun, 26 Mar 2006 01:58:55 +0000 (01:58 -0000)]
remove unneeded arch diff cruft
svn path=/main/branches/prefix/; revision=3009
Kito [Sun, 26 Mar 2006 01:37:24 +0000 (01:37 -0000)]
don't look for arch specific make.globals during cnf install
svn path=/main/branches/prefix/; revision=3008
Kito [Sun, 26 Mar 2006 01:08:36 +0000 (01:08 -0000)]
don't add svn entries to Manifests.
svn path=/main/branches/prefix/; revision=3007
Kito [Sat, 25 Mar 2006 18:36:19 +0000 (18:36 -0000)]
merge -r 3000:3004 from trunk
svn path=/main/branches/prefix/; revision=3005
Kito [Sat, 25 Mar 2006 03:55:09 +0000 (03:55 -0000)]
merge -r 2966:3000 from trunk
svn path=/main/branches/prefix/; revision=3001
Kito [Sat, 25 Mar 2006 03:47:54 +0000 (03:47 -0000)]
Move portage user/group to globals. Fix a few bad path.joins.
svn path=/main/branches/prefix/; revision=3000
Kito [Fri, 24 Mar 2006 05:47:28 +0000 (05:47 -0000)]
more eprefix cleanup.
svn path=/main/branches/prefix/; revision=2985
Kito [Fri, 24 Mar 2006 05:27:29 +0000 (05:27 -0000)]
s/PREFIX/EPREFIX/
svn path=/main/branches/prefix/; revision=2984
Kito [Fri, 24 Mar 2006 03:44:34 +0000 (03:44 -0000)]
merge with trunk rev 2966:2979
svn path=/main/branches/prefix/; revision=2983
Emanuele Giaquinta [Tue, 21 Mar 2006 01:21:03 +0000 (01:21 -0000)]
Change ROOT to ${ROOT}/${PREFIX} in doebuild env to make pkg_* dtrt wrt PREFIX.
svn path=/main/branches/prefix/; revision=2970
Kito [Mon, 20 Mar 2006 21:30:58 +0000 (21:30 -0000)]
Change DEST -> EDEST to avoid potential namespace collsions.
svn path=/main/branches/prefix/; revision=2969
Kito [Mon, 20 Mar 2006 21:27:19 +0000 (21:27 -0000)]
add prefix to the hardcoded rsync path
svn path=/main/branches/prefix/; revision=2968
Kito [Mon, 20 Mar 2006 21:12:29 +0000 (21:12 -0000)]
merge with trunk rev 2947:2966
svn path=/main/branches/prefix/; revision=2967
Kito [Mon, 20 Mar 2006 20:52:17 +0000 (20:52 -0000)]
fix AC_PATH_PROGS xargs check.
svn path=/main/branches/prefix/; revision=2966
Kito [Mon, 20 Mar 2006 07:36:36 +0000 (07:36 -0000)]
autoconf clean up. Remove AC_ARG_WITH rootuid and let configure grab the uid. Search for more g-prefixed progs
svn path=/main/branches/prefix/; revision=2962
Kito [Sun, 19 Mar 2006 04:30:09 +0000 (04:30 -0000)]
fix typo
svn path=/main/branches/prefix/; revision=2949
Kito [Sun, 19 Mar 2006 01:27:57 +0000 (01:27 -0000)]
merge with trunk rev 2936:2947
svn path=/main/branches/prefix/; revision=2948
Kito [Sat, 18 Mar 2006 17:17:05 +0000 (17:17 -0000)]
merge with trunk rev 2921:2936
svn path=/main/branches/prefix/; revision=2937
Kito [Fri, 17 Mar 2006 22:18:56 +0000 (22:18 -0000)]
merge with trunk rev 2915:2020
svn path=/main/branches/prefix/; revision=2921
Kito [Fri, 17 Mar 2006 22:15:37 +0000 (22:15 -0000)]
perms fix for webrsync, remove wheelgroup from configure.in.
svn path=/main/branches/prefix/; revision=2920
Kito [Fri, 17 Mar 2006 17:28:10 +0000 (17:28 -0000)]
merge with trunk rev 2896:2915
svn path=/main/branches/prefix/; revision=2916
Kito [Wed, 15 Mar 2006 21:52:05 +0000 (21:52 -0000)]
merge with trunk rev 2854:2896
svn path=/main/branches/prefix/; revision=2897
Kito [Wed, 15 Mar 2006 19:27:40 +0000 (19:27 -0000)]
move DEFAULT_PATH to globals.
svn path=/main/branches/prefix/; revision=2896
Kito [Sat, 11 Mar 2006 20:52:17 +0000 (20:52 -0000)]
only run scanelf(1) if it exists.
svn path=/main/branches/prefix/; revision=2856
Kito [Sat, 11 Mar 2006 20:42:33 +0000 (20:42 -0000)]
merge with trunk -r 2851:2854
svn path=/main/branches/prefix/; revision=2855
Kito [Sat, 11 Mar 2006 19:16:46 +0000 (19:16 -0000)]
autoconfiscate misc-functions.sh and PORTAGE_INST_{UID,GID}. Add svn path check.
svn path=/main/branches/prefix/; revision=2853
Kito [Sat, 11 Mar 2006 18:09:19 +0000 (18:09 -0000)]
Merge with trunk rev 2795:2851
svn path=/main/branches/prefix/; revision=2852
Emanuele Giaquinta [Tue, 7 Mar 2006 14:26:26 +0000 (14:26 -0000)]
Use rootuser/wheelgroup instead of the hardcoded PORTAGE_INST_{U,G}ID.
svn path=/main/branches/prefix/; revision=2823
Emanuele Giaquinta [Tue, 7 Mar 2006 14:24:07 +0000 (14:24 -0000)]
root_uid is a string, use int() for comparing it with uid.
svn path=/main/branches/prefix/; revision=2822
Kito [Mon, 27 Feb 2006 18:38:11 +0000 (18:38 -0000)]
Add rootuid to configure options. Finish up wheelgid support. Thanks to Ivan Jager <aij@andrew.cmu.edu>
svn path=/main/branches/prefix/; revision=2799
Kito [Mon, 27 Feb 2006 17:37:57 +0000 (17:37 -0000)]
Let make.globals respect @DOMAIN_PREFIX@. Thanks to Ivan Jager <aij@andrew.cmu.edu>
svn path=/main/branches/prefix/; revision=2798
Kito [Mon, 27 Feb 2006 17:31:47 +0000 (17:31 -0000)]
More install(1) mode syntax fixes. Thanks to Ivan Jager <aij@andrew.cmu.edu>
svn path=/main/branches/prefix/; revision=2797
Kito [Mon, 27 Feb 2006 17:20:39 +0000 (17:20 -0000)]
Add space between the mode and the 'm' switch when passed to install(1) for compatibility with solaris and andrew-linux
svn path=/main/branches/prefix/; revision=2796
Kito [Mon, 27 Feb 2006 16:55:56 +0000 (16:55 -0000)]
merge with trunk rev 2719:2794
svn path=/main/branches/prefix/; revision=2795
Emanuele Giaquinta [Thu, 23 Feb 2006 18:44:23 +0000 (18:44 -0000)]
Revert change for EBUILD_SH_BINARY, make SANDBOX_BINARY and PRELINK_BINARY relative too.
svn path=/main/branches/prefix/; revision=2778
Emanuele Giaquinta [Thu, 23 Feb 2006 17:31:02 +0000 (17:31 -0000)]
Relaxed path, first try.
svn path=/main/branches/prefix/; revision=2772
Kito [Sun, 19 Feb 2006 22:29:48 +0000 (22:29 -0000)]
add leading slash for doinfo
svn path=/main/branches/prefix/; revision=2749
Kito [Thu, 16 Feb 2006 18:54:24 +0000 (18:54 -0000)]
fix a typo.
svn path=/main/branches/prefix/; revision=2720
Kito [Thu, 16 Feb 2006 18:24:37 +0000 (18:24 -0000)]
Merge with trunk rev 2616:2718
svn path=/main/branches/prefix/; revision=2719
Kito [Tue, 7 Feb 2006 01:18:13 +0000 (01:18 -0000)]
fix bad single quoting, thanks egiaquinta
svn path=/main/branches/prefix/; revision=2675
Kito [Sun, 5 Feb 2006 04:33:02 +0000 (04:33 -0000)]
Change to @rootuser@/@wheelgroup@.
svn path=/main/branches/prefix/; revision=2664
Kito [Sun, 5 Feb 2006 04:16:47 +0000 (04:16 -0000)]
respect my authoritah.
svn path=/main/branches/prefix/; revision=2663
Kito [Sun, 5 Feb 2006 04:10:05 +0000 (04:10 -0000)]
Merge with trunk - r2636:2661
svn path=/main/branches/prefix/; revision=2662
Kito [Sun, 5 Feb 2006 04:07:14 +0000 (04:07 -0000)]
Merge with trunk - r2616:2636
svn path=/main/branches/prefix/; revision=2661
Kito [Fri, 3 Feb 2006 05:52:37 +0000 (05:52 -0000)]
svn/alt hack for repoman.
svn path=/main/branches/prefix/; revision=2636
Kito [Wed, 1 Feb 2006 18:10:17 +0000 (18:10 -0000)]
Add default make.conf for ppc-macos
svn path=/main/branches/prefix/; revision=2618
Kito [Wed, 1 Feb 2006 17:44:20 +0000 (17:44 -0000)]
Merge with trunk - 2584:2616
svn path=/main/branches/prefix/; revision=2617
Kito [Wed, 1 Feb 2006 05:18:22 +0000 (05:18 -0000)]
fix trailing/leading slashes for dosym and prepinfo. Add to default CONFIG_PROTECT in make.globals
svn path=/main/branches/prefix/; revision=2613
Kito [Sat, 28 Jan 2006 18:57:18 +0000 (18:57 -0000)]
Leading slash for dohtml
svn path=/main/branches/prefix/; revision=2603
Kito [Sat, 28 Jan 2006 18:24:05 +0000 (18:24 -0000)]
Leading and Trailing slashes galore. Hooray for being consistent.
svn path=/main/branches/prefix/; revision=2602
Kito [Fri, 27 Jan 2006 20:28:45 +0000 (20:28 -0000)]
fix bad if block in prepstrip
svn path=/main/branches/prefix/; revision=2598
Kito [Fri, 27 Jan 2006 20:09:21 +0000 (20:09 -0000)]
More leading slashes, yea.
svn path=/main/branches/prefix/; revision=2597
Kito [Fri, 27 Jan 2006 19:44:26 +0000 (19:44 -0000)]
More path fixups, replace leading '/' for ld.so and .env functions.
svn path=/main/branches/prefix/; revision=2596
Kito [Fri, 27 Jan 2006 19:34:03 +0000 (19:34 -0000)]
replace missing `:`...haste makes waste.
svn path=/main/branches/prefix/; revision=2595
Brian Harring [Fri, 27 Jan 2006 19:20:10 +0000 (19:20 -0000)]
sys.path insertion should (likely for prefix) the default PYTHONPATH lack portage/pym
svn path=/main/branches/prefix/; revision=2594