* [gentoo-dev] PACKAGE_OVERLAY and arch /usr/portage/packages ideas
@ 2004-09-22 6:19 Philippe Trottier
0 siblings, 0 replies; only message in thread
From: Philippe Trottier @ 2004-09-22 6:19 UTC (permalink / raw
To: gentoo-dev
That was sent to -core I should not send emails that early in the morning...
basically this works nice for me and it could be kept in mind for future
portage...
=======================
Hello,
Here is one thing I do and suggest...
PORTDIR_OVERLAY="${PORTDIR}/local"
as default and --exclude it from rsync
then add a stamp to the binary packages... or the portage directory like
PKGDIR="${PORTDIR}/packages-ppc-2004.2
My make.conf looks like this(see under) and it works fine to deploy a
lot of machines in a short time with my own ebuilds... also works for
the other arch on the same network by changing few variables. So it
could be nice to have these features in place in an easy to export
fashion, I also export distfiles since there is no need to replicate all
the files on all the machines. I use mainly nfs...
/usr/portage rsync on all the machines from another local machine.
/usr/portage/local exported to all platforms (ro)
/usr/portage/distfiles exported to all machines (rw)
/usr/portage/packages-arch-release exported to specific arch and
releases(rw or ro)
rsync exclude packages* local distfiles
That would allow us to be taken more as a tune once, deploy everywhere
distribution, also allowing a real good use of distcc, preventing the
abuse of rsync mirrors (emerge gentoo-rsync-mirror), prevent abuse of
package fetching, consistent deployment, specific ebuild for location
and more than I can think of ...
Yours,
Phil
make.conf
========================
CHOST="powerpc-unknown-linux-gnu"
USE="aalib alsa altivec arts atlas blas bzlib directfb crypt dvd cdr
dvdr encode f77 fbcon flac gcj gtk2 java lcms v4l v4l2 ncurses
mozcalendar mikmod mpeg objc pic scanner tcltk tiff usb Xaw3d xmms xvid
zlib"
CFLAGS="-O3 -mtune=7400 -maltivec -mabi=altivec -fno-strict-aliasing -pipe"
CXXFLAGS="${CFLAGS}"
SYNC="rsync://192.168.224.102/gentoo-portage"
GENTOO_MIRRORS="http://trumpetti.atm.tut.fi/gentoo/"
# How and where to build
FEATURES="buildpkg"
PORTDIR_OVERLAY="/usr/portage-local"
PKGDIR="${PORTDIR_OVERLAY}/packages-7400-2004.1"
MAKEOPTS="-j4"
PORTAGE_NICENESS="5"
# distcc stuff here
FEATURES="${FEATURES} distcc"
DISTCC_DIR="${PORTAGE_TMPDIR}/.distcc"
--
gentoo-core@gentoo.org mailing list
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2004-09-22 6:21 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-09-22 6:19 [gentoo-dev] PACKAGE_OVERLAY and arch /usr/portage/packages ideas Philippe Trottier
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox