[repo] sabayon-limbo and sabayonlinux.org repo config
This commit is contained in:
parent
2e682a999a
commit
a935029047
3
conf/intel/repo/sabayon-limbo/packages.db.critical
Normal file
3
conf/intel/repo/sabayon-limbo/packages.db.critical
Normal file
@ -0,0 +1,3 @@
|
||||
sys-devel/gcc:4.5
|
||||
>=sys-apps/portage-2.2_alpha13
|
||||
>sys-libs/glibc-2.11.9999
|
@ -0,0 +1,2 @@
|
||||
# Our fallback mirror is pkg.sabayon.org
|
||||
pkg.sabayon.org
|
2
conf/intel/repo/sabayon-limbo/packages.db.keywords
Normal file
2
conf/intel/repo/sabayon-limbo/packages.db.keywords
Normal file
@ -0,0 +1,2 @@
|
||||
media-sound/pulseaudio ~x86 ~amd64
|
||||
sys-apps/portage ~x86 ~amd64
|
4
conf/intel/repo/sabayon-limbo/packages.db.mirrors
Normal file
4
conf/intel/repo/sabayon-limbo/packages.db.mirrors
Normal file
@ -0,0 +1,4 @@
|
||||
http://ftp.rnl.ist.utl.pt/pub/sabayon
|
||||
http://mirror.internode.on.net/pub/sabayonlinux/entropy
|
||||
http://cross-lfs.sabayonlinux.org/entropy
|
||||
http://na.mirror.garr.it/mirrors/sabayonlinux/entropy
|
@ -0,0 +1 @@
|
||||
dev-lang/gnat-gcc
|
59
conf/intel/repo/sabayon-limbo/packages.db.post_update.sh
Normal file
59
conf/intel/repo/sabayon-limbo/packages.db.post_update.sh
Normal file
@ -0,0 +1,59 @@
|
||||
#!/bin/sh
|
||||
# Entropy Framework 1.0
|
||||
# Entropy Client post repository update (equo update <repoid>) script
|
||||
# -- called every time repositories are updated --
|
||||
#
|
||||
# This is a sample file shipped with client repositories which contains
|
||||
# per-repository post repository update hook. More precisely, this script is
|
||||
# triggered when entropy updates repositories. As stated, this script is PER-
|
||||
# repository and it's shipped with it.
|
||||
# It MUST return 0, any different value will be considered as critical error.
|
||||
#
|
||||
# This script must be called with specific arguments explained here below:
|
||||
#
|
||||
# # sh packages.db.post_upgrade.sh [REPOSITORY_ID] [ROOT] [ENTROPY_BRANCH]
|
||||
#
|
||||
# example:
|
||||
#
|
||||
# # sh packages.db.post_branch.sh "sabayonlinux.org" "/" "5"
|
||||
#
|
||||
# PLEASE NOTE: this script is called automatically by entropy and, unless
|
||||
# requested otherwise, it should be NEVER EVER called by user.
|
||||
|
||||
[[ "$UID" != "0" ]] && echo && echo "Skipping update script, you are not root" && exit 0
|
||||
|
||||
[[ -z "$3" ]] && echo "not enough parameters" && exit 1
|
||||
|
||||
REPO_ID=$1
|
||||
ROOT=$2
|
||||
BRANCH=$3
|
||||
|
||||
function configure_correct_binutils() {
|
||||
# configure correct binutils
|
||||
# new profile needs to be configured
|
||||
echo
|
||||
binutils_dir="${ROOT}/etc/env.d/binutils"
|
||||
if [ -d "${binutils_dir}" ]; then
|
||||
binutils_profile=$(find "${binutils_dir}" -name "$(uname -m)*" | \
|
||||
sort | tail -n 1 | xargs basename)
|
||||
echo "trying to set binutils profile ${binutils_profile}"
|
||||
binutils-config ${binutils_profile}
|
||||
else
|
||||
echo "binutils directory ${binutils_dir} not found"
|
||||
echo "cannot properly set binutils profile"
|
||||
rc=1
|
||||
fi
|
||||
}
|
||||
|
||||
if [ ! -f "/usr/$(uname -m)-pc-linux-gnu/bin/ld" ]; then
|
||||
configure_correct_binutils
|
||||
fi
|
||||
|
||||
autoconfl_file="${ROOT}/etc/env.d/00-entropy-autoconflict"
|
||||
if [ -e "${autoconfl_file}" ]; then
|
||||
rm -f "${autoconfl_file}"
|
||||
fi
|
||||
|
||||
exit 0
|
||||
|
||||
### CUT HERE ###
|
147
conf/intel/repo/sabayon-limbo/packages.db.post_upgrade.sh
Normal file
147
conf/intel/repo/sabayon-limbo/packages.db.post_upgrade.sh
Normal file
@ -0,0 +1,147 @@
|
||||
#!/bin/sh
|
||||
|
||||
[[ -z "$4" ]] && echo "not enough parameters" && exit 1
|
||||
|
||||
REPO_ID=$1
|
||||
ROOT=$2
|
||||
OLD_BRANCH=$3
|
||||
NEW_BRANCH=$4
|
||||
|
||||
echo -e "
|
||||
>> requirements for this branch:
|
||||
app-admin/eselect-python
|
||||
sys-devel/gcc:4.5
|
||||
>> Entropy post-upgrade migration script
|
||||
>> Repository: "${REPO_ID}"
|
||||
>> Root: "${ROOT}"
|
||||
>> Old branch: "${OLD_BRANCH}"
|
||||
>> New branch: "${NEW_BRANCH}"
|
||||
|
||||
>> ATTENTION ATTENTION ATTENTION
|
||||
>> - If you are upgrading from a previous branch (say, 4)
|
||||
>> and you are a NetworkManager user, make sure to have
|
||||
>> your users inside the "netdev" group.
|
||||
>> - If you compile stuff manually, it is strongly
|
||||
>> suggested to install "lafilefixer" and execute:
|
||||
>> # lafilefixer --justfixit
|
||||
>> ATTENTION ATTENTION ATTENTION
|
||||
|
||||
"
|
||||
|
||||
### CUT HERE ###
|
||||
|
||||
fix_lib64_symlinks() {
|
||||
|
||||
if [ -L ${ROOT}/lib64 ] ; then
|
||||
echo "removing /lib64 symlink and moving lib to lib64..."
|
||||
echo "dont hit ctrl-c until this is done"
|
||||
rm ${ROOT}/lib64
|
||||
# now that lib64 is gone, nothing will run without calling ld.so
|
||||
# directly. luckily the window of brokenness is almost non-existant
|
||||
/lib/ld-linux-x86-64.so.2 /bin/mv ${ROOT}/lib ${ROOT}/lib64
|
||||
# all better :)
|
||||
ldconfig
|
||||
ln -s lib64 ${ROOT}/lib
|
||||
echo "done! :-)"
|
||||
echo "fixed broken lib64/lib symlink in ${ROOT}"
|
||||
fi
|
||||
if [ -L ${ROOT}/usr/lib64 ] ; then
|
||||
rm ${ROOT}/usr/lib64
|
||||
mv ${ROOT}/usr/lib ${ROOT}/usr/lib64
|
||||
ln -s lib64 ${ROOT}/usr/lib
|
||||
echo "fixed broken lib64/lib symlink in ${ROOT}/usr"
|
||||
fi
|
||||
if [ -L ${ROOT}/usr/X11R6/lib64 ] ; then
|
||||
rm ${ROOT}/usr/X11R6/lib64
|
||||
mv ${ROOT}/usr/X11R6/lib ${ROOT}/usr/X11R6/lib64
|
||||
ln -s lib64 ${ROOT}/usr/X11R6/lib
|
||||
echo "fixed broken lib64/lib symlink in ${ROOT}/usr/X11R6"
|
||||
fi
|
||||
|
||||
}
|
||||
|
||||
function three_four_to_five() {
|
||||
|
||||
local rc=0
|
||||
|
||||
# switch Python to latest available, 2.7
|
||||
eselect python update --ignore 3.0 --ignore 3.1 --ignore 3.2 --ignore 3.3 --ignore 3.4
|
||||
[[ "${?}" != "0" ]] && echo "eselect-python not available" && rc=1
|
||||
|
||||
# configure correct binutils
|
||||
# new profile needs to be configured
|
||||
binutils_dir="${ROOT}/etc/env.d/binutils"
|
||||
if [ -d "${binutils_dir}" ]; then
|
||||
binutils_profile=$(find "${binutils_dir}" -name "$(uname -m)*" | \
|
||||
sort | tail -n 1 | xargs basename)
|
||||
echo "trying to set binutils profile ${binutils_profile}"
|
||||
binutils-config ${binutils_profile}
|
||||
else
|
||||
echo "binutils directory ${binutils_dir} not found"
|
||||
echo "cannot properly set binutils profile"
|
||||
rc=1
|
||||
fi
|
||||
|
||||
## sys-devel/gcc:4.5 must be forced using
|
||||
## packages.db.system_mask inside repository db dir
|
||||
c_profile=$(gcc-config -l | grep "\-4.5" | cut -d"[" -f 2 | cut -d"]" -f 1)
|
||||
[[ "${?}" != "0" ]] && echo "gcc-config script error" && exit 1
|
||||
if [[ ${c_profile} =~ ^[0-9]+$ ]]; then
|
||||
gcc-config ${c_profile}
|
||||
# update env
|
||||
env-update
|
||||
else
|
||||
echo "gcc-config unable to set new profile:" ${c_profile}
|
||||
rc=1
|
||||
fi
|
||||
|
||||
# set proper eselect esd engine
|
||||
if [ -f "${ROOT}/usr/bin/esdcompat" ]; then
|
||||
eselect esd list | grep PulseAudio | cut -d"[" -f 2 | \
|
||||
cut -d"]" -f 1 | xargs eselect esd set &> /dev/null
|
||||
fi
|
||||
|
||||
# make sure working eselect boost is selected
|
||||
e_boost_mod="${ROOT}/usr/share/eselect/modules/boost.eselect"
|
||||
if [ -f "${e_boost_mod}" ]; then
|
||||
eselect boost update &> /dev/null
|
||||
fi
|
||||
|
||||
# move alsa conf to new location
|
||||
[[ -f "${ROOT}/etc/modprobe.d/alsa" ]] && \
|
||||
mv "${ROOT}/etc/modprobe.d/alsa" "${ROOT}/etc/modprobe.d/alsa.conf"
|
||||
|
||||
# try to mount /boot, ignore all the possible bullshit
|
||||
# [[ "${ROOT}" = "/" ]] && mount /boot &> /dev/null
|
||||
# setup grub.conf, if found
|
||||
[[ -f "${ROOT}boot/grub/grub.conf" ]] && \
|
||||
sed -i 's/CONSOLE=\/dev\/tty1/console=tty1/g' "${ROOT}/boot/grub/grub.conf"
|
||||
|
||||
# setup grub.conf, if found, change nox into gentoo=nox
|
||||
[[ -f "${ROOT}boot/grub/grub.conf" ]] && \
|
||||
sed -i 's/ nox / gentoo=nox /g' "${ROOT}/boot/grub/grub.conf"
|
||||
|
||||
# setup /etc/localtime correctly
|
||||
if [ -f "${ROOT}etc/timezone" ]; then
|
||||
tzdata=$(cat "${ROOT}etc/timezone")
|
||||
rm -f "${ROOT}etc/localtime" && ln -sf "/usr/share/zoneinfo/${tzdata}" "${ROOT}etc/localtime"
|
||||
fi
|
||||
|
||||
# always add udev to sysinit
|
||||
rc-update add udev sysinit &> /dev/null
|
||||
exit ${rc}
|
||||
}
|
||||
|
||||
# run this in any case, it will fix symlinks setup
|
||||
fix_lib64_symlinks
|
||||
|
||||
# migration script from branch 4 to 5
|
||||
[[ "${OLD_BRANCH}" = "4" ]] && [[ "${NEW_BRANCH}" = "5" ]] && three_four_to_five
|
||||
|
||||
# migration script from branch 3.5 to 5
|
||||
[[ "${OLD_BRANCH}" = "3.5" ]] && [[ "${NEW_BRANCH}" = "5" ]] && three_four_to_five
|
||||
|
||||
echo "migration switch not found"
|
||||
exit 1
|
||||
|
||||
|
97
conf/intel/repo/sabayon-limbo/packages.db.repo_updates
Normal file
97
conf/intel/repo/sabayon-limbo/packages.db.repo_updates
Normal file
@ -0,0 +1,97 @@
|
||||
move app-admin/liboobs dev-libs/liboobs
|
||||
move app-portage/etcproposals app-portage/etc-proposals
|
||||
move net-misc/nm-applet gnome-extra/nm-applet
|
||||
move media-video/xbmc media-tv/xbmc
|
||||
|
||||
# Drop openoffice completely in favour of libreoffice
|
||||
move app-office/openoffice app-office/libreoffice
|
||||
move app-office/openoffice-l10n-af app-office/libreoffice-l10n-af
|
||||
move app-office/openoffice-l10n-ar app-office/libreoffice-l10n-ar
|
||||
move app-office/openoffice-l10n-as app-office/libreoffice-l10n-as
|
||||
move app-office/openoffice-l10n-ast app-office/libreoffice-l10n-ast
|
||||
move app-office/openoffice-l10n-be_BY app-office/libreoffice-l10n-be_BY
|
||||
move app-office/openoffice-l10n-bg app-office/libreoffice-l10n-bg
|
||||
move app-office/openoffice-l10n-bn app-office/libreoffice-l10n-bn
|
||||
move app-office/openoffice-l10n-br app-office/libreoffice-l10n-br
|
||||
move app-office/openoffice-l10n-bs app-office/libreoffice-l10n-bs
|
||||
move app-office/openoffice-l10n-ca app-office/libreoffice-l10n-ca
|
||||
move app-office/openoffice-l10n-cs app-office/libreoffice-l10n-cs
|
||||
move app-office/openoffice-l10n-da app-office/libreoffice-l10n-da
|
||||
move app-office/openoffice-l10n-de app-office/libreoffice-l10n-de
|
||||
move app-office/openoffice-l10n-dz app-office/libreoffice-l10n-dz
|
||||
move app-office/openoffice-l10n-el app-office/libreoffice-l10n-el
|
||||
move app-office/openoffice-l10n-en_GB app-office/libreoffice-l10n-en_GB
|
||||
move app-office/openoffice-l10n-en_ZA app-office/libreoffice-l10n-en_ZA
|
||||
move app-office/openoffice-l10n-eo app-office/libreoffice-l10n-eo
|
||||
move app-office/openoffice-l10n-es app-office/libreoffice-l10n-es
|
||||
move app-office/openoffice-l10n-et app-office/libreoffice-l10n-et
|
||||
move app-office/openoffice-l10n-fi app-office/libreoffice-l10n-fi
|
||||
move app-office/openoffice-l10n-fr app-office/libreoffice-l10n-fr
|
||||
move app-office/openoffice-l10n-ga app-office/libreoffice-l10n-ga
|
||||
move app-office/openoffice-l10n-gl app-office/libreoffice-l10n-gl
|
||||
move app-office/openoffice-l10n-gu app-office/libreoffice-l10n-gu
|
||||
move app-office/openoffice-l10n-he app-office/libreoffice-l10n-he
|
||||
move app-office/openoffice-l10n-hi app-office/libreoffice-l10n-hi
|
||||
move app-office/openoffice-l10n-hi_IN app-office/libreoffice-l10n-hi_IN
|
||||
move app-office/openoffice-l10n-hr app-office/libreoffice-l10n-hr
|
||||
move app-office/openoffice-l10n-hu app-office/libreoffice-l10n-hu
|
||||
move app-office/openoffice-l10n-it app-office/libreoffice-l10n-it
|
||||
move app-office/openoffice-l10n-ja app-office/libreoffice-l10n-ja
|
||||
move app-office/openoffice-l10n-km app-office/libreoffice-l10n-km
|
||||
move app-office/openoffice-l10n-ko app-office/libreoffice-l10n-ko
|
||||
move app-office/openoffice-l10n-ku app-office/libreoffice-l10n-ku
|
||||
move app-office/openoffice-l10n-lt app-office/libreoffice-l10n-lt
|
||||
move app-office/openoffice-l10n-lv app-office/libreoffice-l10n-lv
|
||||
move app-office/openoffice-l10n-meta app-office/libreoffice-l10n-meta
|
||||
move app-office/openoffice-l10n-mk app-office/libreoffice-l10n-mk
|
||||
move app-office/openoffice-l10n-ml app-office/libreoffice-l10n-ml
|
||||
move app-office/openoffice-l10n-ml_IN app-office/libreoffice-l10n-ml_IN
|
||||
move app-office/openoffice-l10n-mr app-office/libreoffice-l10n-mr
|
||||
move app-office/openoffice-l10n-mr_IN app-office/libreoffice-l10n-mr_IN
|
||||
move app-office/openoffice-l10n-my app-office/libreoffice-l10n-my
|
||||
move app-office/openoffice-l10n-nb app-office/libreoffice-l10n-nb
|
||||
move app-office/openoffice-l10n-ne app-office/libreoffice-l10n-ne
|
||||
move app-office/openoffice-l10n-nl app-office/libreoffice-l10n-nl
|
||||
move app-office/openoffice-l10n-nn app-office/libreoffice-l10n-nn
|
||||
move app-office/openoffice-l10n-nr app-office/libreoffice-l10n-nr
|
||||
move app-office/openoffice-l10n-ns app-office/libreoffice-l10n-ns
|
||||
move app-office/openoffice-l10n-oc app-office/libreoffice-l10n-oc
|
||||
move app-office/openoffice-l10n-om app-office/libreoffice-l10n-om
|
||||
move app-office/openoffice-l10n-or app-office/libreoffice-l10n-or
|
||||
move app-office/openoffice-l10n-or_IN app-office/libreoffice-l10n-or_IN
|
||||
move app-office/openoffice-l10n-pa_IN app-office/libreoffice-l10n-pa_IN
|
||||
move app-office/openoffice-l10n-pl app-office/libreoffice-l10n-pl
|
||||
move app-office/openoffice-l10n-pt app-office/libreoffice-l10n-pt
|
||||
move app-office/openoffice-l10n-pt_BR app-office/libreoffice-l10n-pt_BR
|
||||
move app-office/openoffice-l10n-ro app-office/libreoffice-l10n-ro
|
||||
move app-office/openoffice-l10n-ru app-office/libreoffice-l10n-ru
|
||||
move app-office/openoffice-l10n-rw app-office/libreoffice-l10n-rw
|
||||
move app-office/openoffice-l10n-sh app-office/libreoffice-l10n-sh
|
||||
move app-office/openoffice-l10n-si app-office/libreoffice-l10n-si
|
||||
move app-office/openoffice-l10n-sk app-office/libreoffice-l10n-sk
|
||||
move app-office/openoffice-l10n-sl app-office/libreoffice-l10n-sl
|
||||
move app-office/openoffice-l10n-sr app-office/libreoffice-l10n-sr
|
||||
move app-office/openoffice-l10n-ss app-office/libreoffice-l10n-ss
|
||||
move app-office/openoffice-l10n-st app-office/libreoffice-l10n-st
|
||||
move app-office/openoffice-l10n-sv app-office/libreoffice-l10n-sv
|
||||
move app-office/openoffice-l10n-sw_TZ app-office/libreoffice-l10n-sw_TZ
|
||||
move app-office/openoffice-l10n-ta app-office/libreoffice-l10n-ta
|
||||
move app-office/openoffice-l10n-te app-office/libreoffice-l10n-te
|
||||
move app-office/openoffice-l10n-te_IN app-office/libreoffice-l10n-te_IN
|
||||
move app-office/openoffice-l10n-tg app-office/libreoffice-l10n-tg
|
||||
move app-office/openoffice-l10n-th app-office/libreoffice-l10n-th
|
||||
move app-office/openoffice-l10n-ti_ER app-office/libreoffice-l10n-ti_ER
|
||||
move app-office/openoffice-l10n-tr app-office/libreoffice-l10n-tr
|
||||
move app-office/openoffice-l10n-ts app-office/libreoffice-l10n-ts
|
||||
move app-office/openoffice-l10n-ug app-office/libreoffice-l10n-ug
|
||||
move app-office/openoffice-l10n-uk app-office/libreoffice-l10n-uk
|
||||
move app-office/openoffice-l10n-ur_IN app-office/libreoffice-l10n-ur_IN
|
||||
move app-office/openoffice-l10n-uz app-office/libreoffice-l10n-uz
|
||||
move app-office/openoffice-l10n-ve app-office/libreoffice-l10n-ve
|
||||
move app-office/openoffice-l10n-vi app-office/libreoffice-l10n-vi
|
||||
move app-office/openoffice-l10n-xh app-office/libreoffice-l10n-xh
|
||||
move app-office/openoffice-l10n-zh_CN app-office/libreoffice-l10n-zh_CN
|
||||
move app-office/openoffice-l10n-zh_TW app-office/libreoffice-l10n-zh_TW
|
||||
move app-office/openoffice-l10n-zu app-office/libreoffice-l10n-zu
|
||||
move app-office/libreoffice-bin app-office/libreoffice
|
||||
|
9
conf/intel/repo/sabayon-limbo/packages.db.system_mask
Normal file
9
conf/intel/repo/sabayon-limbo/packages.db.system_mask
Normal file
@ -0,0 +1,9 @@
|
||||
app-admin/equo
|
||||
app-misc/sabayon-version
|
||||
dev-db/sqlite
|
||||
sys-apps/entropy
|
||||
sys-devel/gcc:4.5
|
||||
sys-libs/db:4.8
|
||||
virtual/cron
|
||||
# virtual/linux-binary
|
||||
sys-auth/pambase
|
3
conf/intel/repo/sabayonlinux.org/packages.db.critical
Normal file
3
conf/intel/repo/sabayonlinux.org/packages.db.critical
Normal file
@ -0,0 +1,3 @@
|
||||
sys-devel/gcc:4.5
|
||||
>=sys-apps/portage-2.2_alpha13
|
||||
>sys-libs/glibc-2.11.9999
|
@ -0,0 +1,2 @@
|
||||
# Our fallback mirror is pkg.sabayon.org
|
||||
pkg.sabayon.org
|
2
conf/intel/repo/sabayonlinux.org/packages.db.keywords
Normal file
2
conf/intel/repo/sabayonlinux.org/packages.db.keywords
Normal file
@ -0,0 +1,2 @@
|
||||
media-sound/pulseaudio ~x86 ~amd64
|
||||
sys-apps/portage ~x86 ~amd64
|
761
conf/intel/repo/sabayonlinux.org/packages.db.lic_whitelist
Normal file
761
conf/intel/repo/sabayonlinux.org/packages.db.lic_whitelist
Normal file
@ -0,0 +1,761 @@
|
||||
3DFX
|
||||
3proxy
|
||||
3ware
|
||||
4F
|
||||
7plus
|
||||
9wm
|
||||
ACME
|
||||
ACML
|
||||
aczoom
|
||||
Adaptec
|
||||
adobe-ps
|
||||
AdobePS
|
||||
Adobe-SourceCode
|
||||
AECA
|
||||
aewm
|
||||
AFL-2.0
|
||||
AFL-2.1
|
||||
AFL-3.0
|
||||
AFTERSTEP
|
||||
AICCU
|
||||
Aladdin
|
||||
Allegro
|
||||
amiwm
|
||||
AMPAS
|
||||
AMS
|
||||
ANTL
|
||||
Apache-1.1
|
||||
Apache-2.0
|
||||
APL-1.0
|
||||
appres
|
||||
APSL-2
|
||||
aquafont
|
||||
arj
|
||||
Arphic
|
||||
Artistic
|
||||
Artistic-2
|
||||
as-is
|
||||
astrolog
|
||||
astromenace
|
||||
ATOK
|
||||
AURA
|
||||
BAEKMUK
|
||||
bass
|
||||
BCS
|
||||
bdftopcf
|
||||
BEER-WARE
|
||||
beforelight
|
||||
bigresproto
|
||||
bioapi
|
||||
bitmap
|
||||
BitstreamVera
|
||||
BitTorrent
|
||||
blackshades
|
||||
Blitz-Artistic
|
||||
bonnie
|
||||
Boost-1.0
|
||||
BSD
|
||||
BSD-2
|
||||
BSD-4
|
||||
BSD-4
|
||||
bungie-marathon
|
||||
BWidget
|
||||
BZIP2
|
||||
C3
|
||||
cadsoft
|
||||
Caldera
|
||||
canada-med
|
||||
CAOSL
|
||||
ccp4
|
||||
CCPL-Attribution-2.0
|
||||
CCPL-Attribution-3.0
|
||||
CCPL-Attribution-NoDerivs-2.5
|
||||
CCPL-Attribution-NonCommercial-NoDerivs-2.0
|
||||
CCPL-Attribution-NonCommercial-NoDerivs-2.5
|
||||
CCPL-Attribution-ShareAlike-2.0
|
||||
CCPL-Attribution-ShareAlike-2.5
|
||||
CCPL-Attribution-ShareAlike-3.0
|
||||
CCPL-Attribution-ShareAlike-NonCommercial-2.5
|
||||
CCPL-ShareAlike-1.0
|
||||
CDDL
|
||||
CDDL-Schily
|
||||
cdegroot
|
||||
CDF
|
||||
CeCILL-2
|
||||
Cenon
|
||||
CGL
|
||||
charm
|
||||
chasen
|
||||
circlemud
|
||||
cisco-vpn-client
|
||||
Clarified-Artistic
|
||||
clustalw
|
||||
CMake
|
||||
CMASS-M3
|
||||
cmigemo
|
||||
CNRI
|
||||
CNRI-QUIXOTE-2.4
|
||||
codehaus-classworlds
|
||||
codehaus-groovy
|
||||
colt
|
||||
compositeproto
|
||||
Conexant
|
||||
cos
|
||||
CPL-0.5
|
||||
CPL-1.0
|
||||
CRACKLIB
|
||||
crafty
|
||||
crazney
|
||||
cryptopp
|
||||
CS-1.0
|
||||
CyberNeko-1.0
|
||||
damageproto
|
||||
DB
|
||||
dbgphp
|
||||
DCC
|
||||
DEC-M3
|
||||
DES
|
||||
dgen-sdl
|
||||
dlj-1.1
|
||||
dmxproto
|
||||
dom4j
|
||||
DSL
|
||||
DSNIFF
|
||||
DUMB-0.9.2
|
||||
dvibook
|
||||
EAPL
|
||||
ECWPL
|
||||
EDB
|
||||
editres
|
||||
eGenixPublic
|
||||
eGenixPublic-1.1
|
||||
ElementTree
|
||||
Elm
|
||||
Emacs
|
||||
encodings
|
||||
EPL
|
||||
EPL-1.0
|
||||
EPSON
|
||||
eternal_lands
|
||||
evieext
|
||||
Exolab
|
||||
FastCGI
|
||||
FDL-1.1
|
||||
FDL-1.2
|
||||
FESTIVAL
|
||||
FIPL-1.0
|
||||
fixesproto
|
||||
FLEX
|
||||
FLTK
|
||||
FML-1
|
||||
fmod
|
||||
folding-at-home
|
||||
font-adobe-100dpi
|
||||
font-adobe-75dpi
|
||||
font-adobe-utopia-100dpi
|
||||
font-adobe-utopia-75dpi
|
||||
font-adobe-utopia-type1
|
||||
font-alias
|
||||
font-arabic-misc
|
||||
font-bh-100dpi
|
||||
font-bh-75dpi
|
||||
font-bh-lucidatypewriter-100dpi
|
||||
font-bh-lucidatypewriter-75dpi
|
||||
font-bh-ttf
|
||||
font-bh-type1
|
||||
font-bitstream-100dpi
|
||||
font-bitstream-75dpi
|
||||
font-bitstream-speedo
|
||||
font-bitstream-type1
|
||||
fontcacheproto
|
||||
fontconfig
|
||||
font-cronyx-cyrillic
|
||||
font-cursor-misc
|
||||
font-daewoo-misc
|
||||
font-dec-misc
|
||||
font-ibm-type1
|
||||
font-isas-misc
|
||||
font-jis-misc
|
||||
font-micro-misc
|
||||
font-misc-cyrillic
|
||||
font-misc-ethiopic
|
||||
font-misc-meltho
|
||||
font-misc-misc
|
||||
font-mutt-misc
|
||||
font-schumacher-misc
|
||||
font-screen-cyrillic
|
||||
font-sony-misc
|
||||
fontsproto
|
||||
font-sun-misc
|
||||
fonttosfnt
|
||||
font-util
|
||||
font-winitzki-cyrillic
|
||||
font-xfree86-type1
|
||||
fping
|
||||
FreeArt
|
||||
freedist
|
||||
freemarker
|
||||
freetts
|
||||
Frodo
|
||||
fslsfonts
|
||||
fstobdf
|
||||
FTL
|
||||
FVWM
|
||||
galaxyhack
|
||||
GAlib
|
||||
gamess
|
||||
gccmakedep
|
||||
gcc-runtime-library-exception-3.1
|
||||
GDLS
|
||||
gips_iLBClicense.pdf
|
||||
glest-data
|
||||
glimpse
|
||||
glproto
|
||||
glut
|
||||
GLX
|
||||
GMGPL
|
||||
gnuplot
|
||||
GPL-1
|
||||
GPL-2
|
||||
GPL-2-with-exceptions
|
||||
GPL-2-with-linking-exception
|
||||
GPL-2-with-MySQL-FLOSS-exception
|
||||
GPL-3
|
||||
grass-ipafonts
|
||||
guild
|
||||
HPL
|
||||
HYDRA
|
||||
hylafax
|
||||
hyperic
|
||||
HyperSpec
|
||||
iASL
|
||||
IBM
|
||||
IBM-J1.4
|
||||
IBM-J1.5
|
||||
ICE
|
||||
iceauth
|
||||
ico
|
||||
icu
|
||||
IDPL
|
||||
imagemagick
|
||||
imake
|
||||
immon-sflow
|
||||
Indir
|
||||
Inform
|
||||
Info-ZIP
|
||||
inputproto
|
||||
Interbase-1.0
|
||||
ipadic
|
||||
IPL-1
|
||||
IRPDL
|
||||
ISC
|
||||
isc-dhcp
|
||||
ITS4
|
||||
JamesClark
|
||||
jardinains
|
||||
JasPer
|
||||
jaxen
|
||||
jcraft
|
||||
jdepend
|
||||
JDOM
|
||||
jlex
|
||||
JNIC
|
||||
JPython
|
||||
jrockit
|
||||
kbproto
|
||||
KenMacLeod
|
||||
Kermit
|
||||
knights-demo
|
||||
kvirc
|
||||
lam-mpi
|
||||
LDP
|
||||
LDP-1a
|
||||
less
|
||||
levee
|
||||
LFS
|
||||
LGPL-2
|
||||
LGPL-2.1
|
||||
LGPL-2.1-linking-exception
|
||||
LGPL-2.1-UUST
|
||||
LGPL-3
|
||||
lha
|
||||
libdmx
|
||||
libdomainkeys-1.1
|
||||
libdrm
|
||||
libf2c
|
||||
libffi
|
||||
libfontenc
|
||||
libFS
|
||||
libgcc
|
||||
LIBGLOSS
|
||||
libICE
|
||||
liblbxutil
|
||||
liboldX
|
||||
libSM
|
||||
libstdc++
|
||||
libX11
|
||||
libXau
|
||||
libXaw
|
||||
libXcomposite
|
||||
libXcursor
|
||||
libXdamage
|
||||
libXdmcp
|
||||
libXevie
|
||||
libXext
|
||||
libXfixes
|
||||
libXfont
|
||||
libXfontcache
|
||||
libXft
|
||||
libXi
|
||||
libXinerama
|
||||
libxkbfile
|
||||
libxkbui
|
||||
libXmu
|
||||
libXp
|
||||
libXpm
|
||||
libXprintAppUtil
|
||||
libXprintUtil
|
||||
libxproxy
|
||||
libXrandr
|
||||
libXrender
|
||||
libXres
|
||||
libXScrnSaver
|
||||
libXt
|
||||
libXTrap
|
||||
libXtst
|
||||
libXv
|
||||
libXvMC
|
||||
libXxf86dga
|
||||
libXxf86misc
|
||||
libXxf86vm
|
||||
LICENSE-BITSTREAM
|
||||
lisp2wish
|
||||
listres
|
||||
LLGPL-2.1
|
||||
LOKI-EULA
|
||||
LPPL-1.2
|
||||
LPPL-1.3
|
||||
LPPL-1.3b
|
||||
LPPL-1.3c
|
||||
lsof
|
||||
luit
|
||||
maestro
|
||||
MagickWand
|
||||
makedepend
|
||||
MakeIndex
|
||||
mapm
|
||||
marginalhacks
|
||||
mayadoc-5.0
|
||||
MBROLA
|
||||
mekanix
|
||||
meme
|
||||
Memonix
|
||||
MILO
|
||||
mindterm
|
||||
Mini-XML
|
||||
MIT
|
||||
mkfontdir
|
||||
mkfontscale
|
||||
mmix
|
||||
molmol
|
||||
molscript
|
||||
MonetDBPL-1.1
|
||||
mongrel
|
||||
mopac7
|
||||
Moria
|
||||
MOTIF
|
||||
Mozart
|
||||
MPEG4
|
||||
MPL-1.0
|
||||
MPL-1.1
|
||||
mplus-fonts
|
||||
mserv
|
||||
MSF-1.2
|
||||
Ms-PL
|
||||
mx4j
|
||||
myspell-en_CA-JRossBeresford
|
||||
myspell-en_CA-KevinAtkinson
|
||||
myspell-et_EE-IEL
|
||||
myspell-hyph_sk_SK-TiborBako
|
||||
myspell-ispell-GeoffKuenning
|
||||
myspell-lt_LT-AlbertasAgejevas
|
||||
myspell-ru_RU-ALexanderLebedev
|
||||
myspell-th_cs_CZ-PavelRychlySmrz
|
||||
namd
|
||||
NCSA-HDF
|
||||
nemerle
|
||||
nethack
|
||||
netlogo
|
||||
netperf
|
||||
NewArtisans
|
||||
NEWLIB
|
||||
newton
|
||||
nhc98
|
||||
No-Problem-Bugroff
|
||||
Norvig
|
||||
NPL-1.1
|
||||
oclock
|
||||
OFL
|
||||
OFL-1.1
|
||||
OGL-1.0a
|
||||
OGTSL
|
||||
openafs-krb5
|
||||
openafs-krb5-a
|
||||
openknights
|
||||
OPENLDAP
|
||||
openmarket
|
||||
openpbs
|
||||
OpenSoftware
|
||||
openspml
|
||||
openssl
|
||||
OpenSymphony-1.1
|
||||
OPERA-9
|
||||
OPL
|
||||
OracleDB
|
||||
OSI-Approved
|
||||
OSIRIS
|
||||
OSL-1.1
|
||||
OSL-2.0
|
||||
OTN
|
||||
otter
|
||||
Palm-SDK
|
||||
PAM
|
||||
Parallels
|
||||
paraview
|
||||
PathfinderPL-1.1
|
||||
PBZIP2
|
||||
PDB
|
||||
PDFLite
|
||||
PEL
|
||||
penguzzle
|
||||
perforce
|
||||
petrify
|
||||
pgasync
|
||||
PHP
|
||||
PHP-2.02
|
||||
PHP-3
|
||||
PHP-3.01
|
||||
phrack
|
||||
PICO
|
||||
PicoContainer
|
||||
pixman
|
||||
pkcrack
|
||||
PLAN9
|
||||
pmd
|
||||
POMPOM
|
||||
poster
|
||||
POSTGRESQL
|
||||
Princeton
|
||||
printproto
|
||||
proxymngr
|
||||
PSF-2.2
|
||||
PSF-2.3
|
||||
PSF-2.4
|
||||
PSTT
|
||||
public-domain
|
||||
pymol
|
||||
pysqlite
|
||||
PYTHON
|
||||
qeradiant
|
||||
qlogic-fibre-channel-firmware
|
||||
qpage
|
||||
QPL
|
||||
QPL-1.0
|
||||
qpopper
|
||||
queen
|
||||
qwt
|
||||
randrproto
|
||||
RDist
|
||||
REALbasic
|
||||
recordproto
|
||||
renderproto
|
||||
Resounding
|
||||
resourceproto
|
||||
rgb
|
||||
RiceBSD
|
||||
richardson
|
||||
ringtonetools
|
||||
Roadrunner
|
||||
RSA-MD2
|
||||
RSA-MD4
|
||||
RSA-MD5
|
||||
RSA-PKCS11
|
||||
rstart
|
||||
Ruby
|
||||
ruby-debug
|
||||
satan
|
||||
saxpath
|
||||
scilab
|
||||
Scintilla
|
||||
scripts
|
||||
scrnsaverproto
|
||||
selfhtml
|
||||
Sendmail
|
||||
Sendmail-Open-Source
|
||||
sessreg
|
||||
setxkbmap
|
||||
SGI-B
|
||||
SGI-B-1.1
|
||||
SGMLUG
|
||||
showfont
|
||||
SIFT
|
||||
SIL-freeware
|
||||
singular
|
||||
sip
|
||||
SixXS
|
||||
Sleepycat
|
||||
Smart-Link
|
||||
smproxy
|
||||
SNNS-4.2
|
||||
SOPLA-2.3
|
||||
sparky
|
||||
Spice-1.1
|
||||
SPL
|
||||
Spread-1.0
|
||||
ssh
|
||||
sslwrap
|
||||
staden
|
||||
Stanford
|
||||
stardock-images
|
||||
stix
|
||||
Subversion
|
||||
Sudo
|
||||
sun-asis-javamake
|
||||
sun-bcla-j2ee
|
||||
sun-bcla-j2ee-deployment
|
||||
sun-bcla-j2me
|
||||
sun-bcla-jai
|
||||
sun-bcla-jimi
|
||||
sun-bcla-jmf
|
||||
sun-bcla-jmi
|
||||
sun-bcla-jms
|
||||
sun-bcla-jsapi
|
||||
sun-bcla-jsr101
|
||||
sun-bcla-jta
|
||||
sun-bcla-jvmstat
|
||||
sun-j2sl
|
||||
sun-j2sl-6
|
||||
sun-jrl
|
||||
sun-jsr67
|
||||
sun-jsr93
|
||||
sun-openlook
|
||||
sun-rpc
|
||||
SVFL
|
||||
tacc
|
||||
t-coffee
|
||||
tcp_wrappers_license
|
||||
TeX
|
||||
trac
|
||||
trapproto
|
||||
truecrypt-collective-1.0
|
||||
truecrypt-collective-1.3
|
||||
twm
|
||||
UCAR-Unidata
|
||||
unRAR
|
||||
ut2003-demo
|
||||
util-macros
|
||||
ValveSDK
|
||||
ventrilo
|
||||
VGBA
|
||||
videoproto
|
||||
vienna-rna
|
||||
viewres
|
||||
VIGRA
|
||||
vim
|
||||
visual
|
||||
vlgothic
|
||||
Volano
|
||||
VOSTROM
|
||||
W3C
|
||||
W3C-document
|
||||
w3m
|
||||
WarpPipe
|
||||
WebMO
|
||||
Werken-1.1.1.1
|
||||
werken.xpath
|
||||
whitehead
|
||||
WordNet-1.6
|
||||
worldofpadman
|
||||
WTFPL-2
|
||||
wxWinFDL-3
|
||||
wxWinLL-3
|
||||
X11
|
||||
x11perf
|
||||
XAnim
|
||||
xauth
|
||||
xbacklight
|
||||
xbattle
|
||||
xbiff
|
||||
xbitmaps
|
||||
xboing
|
||||
xcalc
|
||||
XCIN
|
||||
xclipboard
|
||||
xcmiscproto
|
||||
xcmsdb
|
||||
xconsole
|
||||
xcursorgen
|
||||
xcursor-themes
|
||||
xdbedizzy
|
||||
Xdebug
|
||||
xditview
|
||||
xdm
|
||||
xdpyinfo
|
||||
xdriinfo
|
||||
xearth
|
||||
xedit
|
||||
XeTeX
|
||||
xev
|
||||
xextproto
|
||||
xeyes
|
||||
xf86bigfontproto
|
||||
xf86dga
|
||||
xf86dgaproto
|
||||
xf86driproto
|
||||
xf86-input-acecad
|
||||
xf86-input-aiptek
|
||||
xf86-input-calcomp
|
||||
xf86-input-citron
|
||||
xf86-input-digitaledge
|
||||
xf86-input-dmc
|
||||
xf86-input-dynapro
|
||||
xf86-input-elo2300
|
||||
xf86-input-elographics
|
||||
xf86-input-evdev
|
||||
xf86-input-fpit
|
||||
xf86-input-hyperpen
|
||||
xf86-input-jamstudio
|
||||
xf86-input-joystick
|
||||
xf86-input-keyboard
|
||||
xf86-input-magellan
|
||||
xf86-input-magictouch
|
||||
xf86-input-microtouch
|
||||
xf86-input-mouse
|
||||
xf86-input-mutouch
|
||||
xf86-input-palmax
|
||||
xf86-input-penmount
|
||||
xf86-input-spaceorb
|
||||
xf86-input-summa
|
||||
xf86-input-tek4957
|
||||
xf86-input-ur98
|
||||
xf86-input-vmmouse
|
||||
xf86-input-void
|
||||
xf86miscproto
|
||||
xf86rushproto
|
||||
xf86-video-amd
|
||||
xf86-video-apm
|
||||
xf86-video-ark
|
||||
xf86-video-ati
|
||||
xf86-video-chips
|
||||
xf86-video-cirrus
|
||||
xf86-video-cyrix
|
||||
xf86-video-dummy
|
||||
xf86-video-fbdev
|
||||
xf86-video-glint
|
||||
xf86-video-i128
|
||||
xf86-video-i740
|
||||
xf86-video-i810
|
||||
xf86-video-impact
|
||||
xf86-video-imstt
|
||||
xf86-video-mga
|
||||
xf86-video-neomagic
|
||||
xf86-video-newport
|
||||
xf86-video-nsc
|
||||
xf86-video-nv
|
||||
xf86-video-rendition
|
||||
xf86-video-s3
|
||||
xf86-video-s3virge
|
||||
xf86-video-savage
|
||||
xf86-video-siliconmotion
|
||||
xf86-video-sis
|
||||
xf86-video-sisusb
|
||||
xf86-video-sunbw2
|
||||
xf86-video-suncg14
|
||||
xf86-video-suncg3
|
||||
xf86-video-suncg6
|
||||
xf86-video-sunffb
|
||||
xf86-video-sunleo
|
||||
xf86-video-suntcx
|
||||
xf86-video-tdfx
|
||||
xf86-video-tga
|
||||
xf86-video-trident
|
||||
xf86-video-tseng
|
||||
xf86-video-v4l
|
||||
xf86-video-vermilion
|
||||
xf86-video-vesa
|
||||
xf86-video-vga
|
||||
xf86-video-via
|
||||
xf86-video-vmware
|
||||
xf86-video-voodoo
|
||||
xf86-video-xgi
|
||||
xf86vidmodeproto
|
||||
xfd
|
||||
xfindproxy
|
||||
xfontsel
|
||||
xfs
|
||||
xfsinfo
|
||||
xfwp
|
||||
xgamma
|
||||
xgc
|
||||
xhost
|
||||
Ximian-logos
|
||||
xineramaproto
|
||||
xinit
|
||||
xkbcomp
|
||||
xkbdata
|
||||
xkbevd
|
||||
xkbprint
|
||||
xkbutils
|
||||
xkill
|
||||
xload
|
||||
xlogo
|
||||
xlsatoms
|
||||
xlsclients
|
||||
xlsfonts
|
||||
xmag
|
||||
xmame
|
||||
xman
|
||||
xmessage
|
||||
xmh
|
||||
xmlformat
|
||||
xmodmap
|
||||
xmore
|
||||
xorg-cf-files
|
||||
xorg-docs
|
||||
xorg-server
|
||||
xorg-sgml-doctools
|
||||
xphelloworld
|
||||
xplsprinters
|
||||
xpr
|
||||
xprehashprinterlist
|
||||
xprop
|
||||
xproto
|
||||
xproxymanagementproto
|
||||
xrandr
|
||||
xrdb
|
||||
xref.lisp
|
||||
xrefresh
|
||||
xrx
|
||||
xset
|
||||
xsetmode
|
||||
xsetpointer
|
||||
xsetroot
|
||||
xshipwars
|
||||
xsm
|
||||
xstdcmap
|
||||
xtrans
|
||||
xtrap
|
||||
xvidtune
|
||||
xvinfo
|
||||
xwd
|
||||
xwininfo
|
||||
xwud
|
||||
YAZ
|
||||
ZBL
|
||||
ZendFramework-1.1
|
||||
zend-optimizer
|
||||
ZLIB
|
||||
zoo
|
||||
ZORK
|
||||
ZPL
|
||||
ZSH
|
3
conf/intel/repo/sabayonlinux.org/packages.db.mask
Normal file
3
conf/intel/repo/sabayonlinux.org/packages.db.mask
Normal file
@ -0,0 +1,3 @@
|
||||
# Mask apache using MPM worker for now
|
||||
www-servers/apache[threads]
|
||||
=x11-drivers/ati-drivers-10.6
|
4
conf/intel/repo/sabayonlinux.org/packages.db.mirrors
Normal file
4
conf/intel/repo/sabayonlinux.org/packages.db.mirrors
Normal file
@ -0,0 +1,4 @@
|
||||
http://ftp.rnl.ist.utl.pt/pub/sabayon
|
||||
http://mirror.internode.on.net/pub/sabayonlinux/entropy
|
||||
http://cross-lfs.sabayonlinux.org/entropy
|
||||
http://na.mirror.garr.it/mirrors/sabayonlinux/entropy
|
@ -0,0 +1 @@
|
||||
dev-lang/gnat-gcc
|
59
conf/intel/repo/sabayonlinux.org/packages.db.post_update.sh
Normal file
59
conf/intel/repo/sabayonlinux.org/packages.db.post_update.sh
Normal file
@ -0,0 +1,59 @@
|
||||
#!/bin/sh
|
||||
# Entropy Framework 1.0
|
||||
# Entropy Client post repository update (equo update <repoid>) script
|
||||
# -- called every time repositories are updated --
|
||||
#
|
||||
# This is a sample file shipped with client repositories which contains
|
||||
# per-repository post repository update hook. More precisely, this script is
|
||||
# triggered when entropy updates repositories. As stated, this script is PER-
|
||||
# repository and it's shipped with it.
|
||||
# It MUST return 0, any different value will be considered as critical error.
|
||||
#
|
||||
# This script must be called with specific arguments explained here below:
|
||||
#
|
||||
# # sh packages.db.post_upgrade.sh [REPOSITORY_ID] [ROOT] [ENTROPY_BRANCH]
|
||||
#
|
||||
# example:
|
||||
#
|
||||
# # sh packages.db.post_branch.sh "sabayonlinux.org" "/" "5"
|
||||
#
|
||||
# PLEASE NOTE: this script is called automatically by entropy and, unless
|
||||
# requested otherwise, it should be NEVER EVER called by user.
|
||||
|
||||
[[ "$UID" != "0" ]] && echo && echo "Skipping update script, you are not root" && exit 0
|
||||
|
||||
[[ -z "$3" ]] && echo "not enough parameters" && exit 1
|
||||
|
||||
REPO_ID=$1
|
||||
ROOT=$2
|
||||
BRANCH=$3
|
||||
|
||||
function configure_correct_binutils() {
|
||||
# configure correct binutils
|
||||
# new profile needs to be configured
|
||||
echo
|
||||
binutils_dir="${ROOT}/etc/env.d/binutils"
|
||||
if [ -d "${binutils_dir}" ]; then
|
||||
binutils_profile=$(find "${binutils_dir}" -name "$(uname -m)*" | \
|
||||
sort | tail -n 1 | xargs basename)
|
||||
echo "trying to set binutils profile ${binutils_profile}"
|
||||
binutils-config ${binutils_profile}
|
||||
else
|
||||
echo "binutils directory ${binutils_dir} not found"
|
||||
echo "cannot properly set binutils profile"
|
||||
rc=1
|
||||
fi
|
||||
}
|
||||
|
||||
if [ ! -f "/usr/$(uname -m)-pc-linux-gnu/bin/ld" ]; then
|
||||
configure_correct_binutils
|
||||
fi
|
||||
|
||||
autoconfl_file="${ROOT}/etc/env.d/00-entropy-autoconflict"
|
||||
if [ -e "${autoconfl_file}" ]; then
|
||||
rm -f "${autoconfl_file}"
|
||||
fi
|
||||
|
||||
exit 0
|
||||
|
||||
### CUT HERE ###
|
147
conf/intel/repo/sabayonlinux.org/packages.db.post_upgrade.sh
Normal file
147
conf/intel/repo/sabayonlinux.org/packages.db.post_upgrade.sh
Normal file
@ -0,0 +1,147 @@
|
||||
#!/bin/sh
|
||||
|
||||
[[ -z "$4" ]] && echo "not enough parameters" && exit 1
|
||||
|
||||
REPO_ID=$1
|
||||
ROOT=$2
|
||||
OLD_BRANCH=$3
|
||||
NEW_BRANCH=$4
|
||||
|
||||
echo -e "
|
||||
>> requirements for this branch:
|
||||
app-admin/eselect-python
|
||||
sys-devel/gcc:4.5
|
||||
>> Entropy post-upgrade migration script
|
||||
>> Repository: "${REPO_ID}"
|
||||
>> Root: "${ROOT}"
|
||||
>> Old branch: "${OLD_BRANCH}"
|
||||
>> New branch: "${NEW_BRANCH}"
|
||||
|
||||
>> ATTENTION ATTENTION ATTENTION
|
||||
>> - If you are upgrading from a previous branch (say, 4)
|
||||
>> and you are a NetworkManager user, make sure to have
|
||||
>> your users inside the "netdev" group.
|
||||
>> - If you compile stuff manually, it is strongly
|
||||
>> suggested to install "lafilefixer" and execute:
|
||||
>> # lafilefixer --justfixit
|
||||
>> ATTENTION ATTENTION ATTENTION
|
||||
|
||||
"
|
||||
|
||||
### CUT HERE ###
|
||||
|
||||
fix_lib64_symlinks() {
|
||||
|
||||
if [ -L ${ROOT}/lib64 ] ; then
|
||||
echo "removing /lib64 symlink and moving lib to lib64..."
|
||||
echo "dont hit ctrl-c until this is done"
|
||||
rm ${ROOT}/lib64
|
||||
# now that lib64 is gone, nothing will run without calling ld.so
|
||||
# directly. luckily the window of brokenness is almost non-existant
|
||||
/lib/ld-linux-x86-64.so.2 /bin/mv ${ROOT}/lib ${ROOT}/lib64
|
||||
# all better :)
|
||||
ldconfig
|
||||
ln -s lib64 ${ROOT}/lib
|
||||
echo "done! :-)"
|
||||
echo "fixed broken lib64/lib symlink in ${ROOT}"
|
||||
fi
|
||||
if [ -L ${ROOT}/usr/lib64 ] ; then
|
||||
rm ${ROOT}/usr/lib64
|
||||
mv ${ROOT}/usr/lib ${ROOT}/usr/lib64
|
||||
ln -s lib64 ${ROOT}/usr/lib
|
||||
echo "fixed broken lib64/lib symlink in ${ROOT}/usr"
|
||||
fi
|
||||
if [ -L ${ROOT}/usr/X11R6/lib64 ] ; then
|
||||
rm ${ROOT}/usr/X11R6/lib64
|
||||
mv ${ROOT}/usr/X11R6/lib ${ROOT}/usr/X11R6/lib64
|
||||
ln -s lib64 ${ROOT}/usr/X11R6/lib
|
||||
echo "fixed broken lib64/lib symlink in ${ROOT}/usr/X11R6"
|
||||
fi
|
||||
|
||||
}
|
||||
|
||||
function three_four_to_five() {
|
||||
|
||||
local rc=0
|
||||
|
||||
# switch Python to latest available, 2.7
|
||||
eselect python update --ignore 3.0 --ignore 3.1 --ignore 3.2 --ignore 3.3 --ignore 3.4
|
||||
[[ "${?}" != "0" ]] && echo "eselect-python not available" && rc=1
|
||||
|
||||
# configure correct binutils
|
||||
# new profile needs to be configured
|
||||
binutils_dir="${ROOT}/etc/env.d/binutils"
|
||||
if [ -d "${binutils_dir}" ]; then
|
||||
binutils_profile=$(find "${binutils_dir}" -name "$(uname -m)*" | \
|
||||
sort | tail -n 1 | xargs basename)
|
||||
echo "trying to set binutils profile ${binutils_profile}"
|
||||
binutils-config ${binutils_profile}
|
||||
else
|
||||
echo "binutils directory ${binutils_dir} not found"
|
||||
echo "cannot properly set binutils profile"
|
||||
rc=1
|
||||
fi
|
||||
|
||||
## sys-devel/gcc:4.5 must be forced using
|
||||
## packages.db.system_mask inside repository db dir
|
||||
c_profile=$(gcc-config -l | grep "\-4.5" | cut -d"[" -f 2 | cut -d"]" -f 1)
|
||||
[[ "${?}" != "0" ]] && echo "gcc-config script error" && exit 1
|
||||
if [[ ${c_profile} =~ ^[0-9]+$ ]]; then
|
||||
gcc-config ${c_profile}
|
||||
# update env
|
||||
env-update
|
||||
else
|
||||
echo "gcc-config unable to set new profile:" ${c_profile}
|
||||
rc=1
|
||||
fi
|
||||
|
||||
# set proper eselect esd engine
|
||||
if [ -f "${ROOT}/usr/bin/esdcompat" ]; then
|
||||
eselect esd list | grep PulseAudio | cut -d"[" -f 2 | \
|
||||
cut -d"]" -f 1 | xargs eselect esd set &> /dev/null
|
||||
fi
|
||||
|
||||
# make sure working eselect boost is selected
|
||||
e_boost_mod="${ROOT}/usr/share/eselect/modules/boost.eselect"
|
||||
if [ -f "${e_boost_mod}" ]; then
|
||||
eselect boost update &> /dev/null
|
||||
fi
|
||||
|
||||
# move alsa conf to new location
|
||||
[[ -f "${ROOT}/etc/modprobe.d/alsa" ]] && \
|
||||
mv "${ROOT}/etc/modprobe.d/alsa" "${ROOT}/etc/modprobe.d/alsa.conf"
|
||||
|
||||
# try to mount /boot, ignore all the possible bullshit
|
||||
# [[ "${ROOT}" = "/" ]] && mount /boot &> /dev/null
|
||||
# setup grub.conf, if found
|
||||
[[ -f "${ROOT}boot/grub/grub.conf" ]] && \
|
||||
sed -i 's/CONSOLE=\/dev\/tty1/console=tty1/g' "${ROOT}/boot/grub/grub.conf"
|
||||
|
||||
# setup grub.conf, if found, change nox into gentoo=nox
|
||||
[[ -f "${ROOT}boot/grub/grub.conf" ]] && \
|
||||
sed -i 's/ nox / gentoo=nox /g' "${ROOT}/boot/grub/grub.conf"
|
||||
|
||||
# setup /etc/localtime correctly
|
||||
if [ -f "${ROOT}etc/timezone" ]; then
|
||||
tzdata=$(cat "${ROOT}etc/timezone")
|
||||
rm -f "${ROOT}etc/localtime" && ln -sf "/usr/share/zoneinfo/${tzdata}" "${ROOT}etc/localtime"
|
||||
fi
|
||||
|
||||
# always add udev to sysinit
|
||||
rc-update add udev sysinit &> /dev/null
|
||||
exit ${rc}
|
||||
}
|
||||
|
||||
# run this in any case, it will fix symlinks setup
|
||||
fix_lib64_symlinks
|
||||
|
||||
# migration script from branch 4 to 5
|
||||
[[ "${OLD_BRANCH}" = "4" ]] && [[ "${NEW_BRANCH}" = "5" ]] && three_four_to_five
|
||||
|
||||
# migration script from branch 3.5 to 5
|
||||
[[ "${OLD_BRANCH}" = "3.5" ]] && [[ "${NEW_BRANCH}" = "5" ]] && three_four_to_five
|
||||
|
||||
echo "migration switch not found"
|
||||
exit 1
|
||||
|
||||
|
97
conf/intel/repo/sabayonlinux.org/packages.db.repo_updates
Normal file
97
conf/intel/repo/sabayonlinux.org/packages.db.repo_updates
Normal file
@ -0,0 +1,97 @@
|
||||
move app-admin/liboobs dev-libs/liboobs
|
||||
move app-portage/etcproposals app-portage/etc-proposals
|
||||
move net-misc/nm-applet gnome-extra/nm-applet
|
||||
move media-video/xbmc media-tv/xbmc
|
||||
|
||||
# Drop openoffice completely in favour of libreoffice
|
||||
move app-office/openoffice app-office/libreoffice
|
||||
move app-office/openoffice-l10n-af app-office/libreoffice-l10n-af
|
||||
move app-office/openoffice-l10n-ar app-office/libreoffice-l10n-ar
|
||||
move app-office/openoffice-l10n-as app-office/libreoffice-l10n-as
|
||||
move app-office/openoffice-l10n-ast app-office/libreoffice-l10n-ast
|
||||
move app-office/openoffice-l10n-be_BY app-office/libreoffice-l10n-be_BY
|
||||
move app-office/openoffice-l10n-bg app-office/libreoffice-l10n-bg
|
||||
move app-office/openoffice-l10n-bn app-office/libreoffice-l10n-bn
|
||||
move app-office/openoffice-l10n-br app-office/libreoffice-l10n-br
|
||||
move app-office/openoffice-l10n-bs app-office/libreoffice-l10n-bs
|
||||
move app-office/openoffice-l10n-ca app-office/libreoffice-l10n-ca
|
||||
move app-office/openoffice-l10n-cs app-office/libreoffice-l10n-cs
|
||||
move app-office/openoffice-l10n-da app-office/libreoffice-l10n-da
|
||||
move app-office/openoffice-l10n-de app-office/libreoffice-l10n-de
|
||||
move app-office/openoffice-l10n-dz app-office/libreoffice-l10n-dz
|
||||
move app-office/openoffice-l10n-el app-office/libreoffice-l10n-el
|
||||
move app-office/openoffice-l10n-en_GB app-office/libreoffice-l10n-en_GB
|
||||
move app-office/openoffice-l10n-en_ZA app-office/libreoffice-l10n-en_ZA
|
||||
move app-office/openoffice-l10n-eo app-office/libreoffice-l10n-eo
|
||||
move app-office/openoffice-l10n-es app-office/libreoffice-l10n-es
|
||||
move app-office/openoffice-l10n-et app-office/libreoffice-l10n-et
|
||||
move app-office/openoffice-l10n-fi app-office/libreoffice-l10n-fi
|
||||
move app-office/openoffice-l10n-fr app-office/libreoffice-l10n-fr
|
||||
move app-office/openoffice-l10n-ga app-office/libreoffice-l10n-ga
|
||||
move app-office/openoffice-l10n-gl app-office/libreoffice-l10n-gl
|
||||
move app-office/openoffice-l10n-gu app-office/libreoffice-l10n-gu
|
||||
move app-office/openoffice-l10n-he app-office/libreoffice-l10n-he
|
||||
move app-office/openoffice-l10n-hi app-office/libreoffice-l10n-hi
|
||||
move app-office/openoffice-l10n-hi_IN app-office/libreoffice-l10n-hi_IN
|
||||
move app-office/openoffice-l10n-hr app-office/libreoffice-l10n-hr
|
||||
move app-office/openoffice-l10n-hu app-office/libreoffice-l10n-hu
|
||||
move app-office/openoffice-l10n-it app-office/libreoffice-l10n-it
|
||||
move app-office/openoffice-l10n-ja app-office/libreoffice-l10n-ja
|
||||
move app-office/openoffice-l10n-km app-office/libreoffice-l10n-km
|
||||
move app-office/openoffice-l10n-ko app-office/libreoffice-l10n-ko
|
||||
move app-office/openoffice-l10n-ku app-office/libreoffice-l10n-ku
|
||||
move app-office/openoffice-l10n-lt app-office/libreoffice-l10n-lt
|
||||
move app-office/openoffice-l10n-lv app-office/libreoffice-l10n-lv
|
||||
move app-office/openoffice-l10n-meta app-office/libreoffice-l10n-meta
|
||||
move app-office/openoffice-l10n-mk app-office/libreoffice-l10n-mk
|
||||
move app-office/openoffice-l10n-ml app-office/libreoffice-l10n-ml
|
||||
move app-office/openoffice-l10n-ml_IN app-office/libreoffice-l10n-ml_IN
|
||||
move app-office/openoffice-l10n-mr app-office/libreoffice-l10n-mr
|
||||
move app-office/openoffice-l10n-mr_IN app-office/libreoffice-l10n-mr_IN
|
||||
move app-office/openoffice-l10n-my app-office/libreoffice-l10n-my
|
||||
move app-office/openoffice-l10n-nb app-office/libreoffice-l10n-nb
|
||||
move app-office/openoffice-l10n-ne app-office/libreoffice-l10n-ne
|
||||
move app-office/openoffice-l10n-nl app-office/libreoffice-l10n-nl
|
||||
move app-office/openoffice-l10n-nn app-office/libreoffice-l10n-nn
|
||||
move app-office/openoffice-l10n-nr app-office/libreoffice-l10n-nr
|
||||
move app-office/openoffice-l10n-ns app-office/libreoffice-l10n-ns
|
||||
move app-office/openoffice-l10n-oc app-office/libreoffice-l10n-oc
|
||||
move app-office/openoffice-l10n-om app-office/libreoffice-l10n-om
|
||||
move app-office/openoffice-l10n-or app-office/libreoffice-l10n-or
|
||||
move app-office/openoffice-l10n-or_IN app-office/libreoffice-l10n-or_IN
|
||||
move app-office/openoffice-l10n-pa_IN app-office/libreoffice-l10n-pa_IN
|
||||
move app-office/openoffice-l10n-pl app-office/libreoffice-l10n-pl
|
||||
move app-office/openoffice-l10n-pt app-office/libreoffice-l10n-pt
|
||||
move app-office/openoffice-l10n-pt_BR app-office/libreoffice-l10n-pt_BR
|
||||
move app-office/openoffice-l10n-ro app-office/libreoffice-l10n-ro
|
||||
move app-office/openoffice-l10n-ru app-office/libreoffice-l10n-ru
|
||||
move app-office/openoffice-l10n-rw app-office/libreoffice-l10n-rw
|
||||
move app-office/openoffice-l10n-sh app-office/libreoffice-l10n-sh
|
||||
move app-office/openoffice-l10n-si app-office/libreoffice-l10n-si
|
||||
move app-office/openoffice-l10n-sk app-office/libreoffice-l10n-sk
|
||||
move app-office/openoffice-l10n-sl app-office/libreoffice-l10n-sl
|
||||
move app-office/openoffice-l10n-sr app-office/libreoffice-l10n-sr
|
||||
move app-office/openoffice-l10n-ss app-office/libreoffice-l10n-ss
|
||||
move app-office/openoffice-l10n-st app-office/libreoffice-l10n-st
|
||||
move app-office/openoffice-l10n-sv app-office/libreoffice-l10n-sv
|
||||
move app-office/openoffice-l10n-sw_TZ app-office/libreoffice-l10n-sw_TZ
|
||||
move app-office/openoffice-l10n-ta app-office/libreoffice-l10n-ta
|
||||
move app-office/openoffice-l10n-te app-office/libreoffice-l10n-te
|
||||
move app-office/openoffice-l10n-te_IN app-office/libreoffice-l10n-te_IN
|
||||
move app-office/openoffice-l10n-tg app-office/libreoffice-l10n-tg
|
||||
move app-office/openoffice-l10n-th app-office/libreoffice-l10n-th
|
||||
move app-office/openoffice-l10n-ti_ER app-office/libreoffice-l10n-ti_ER
|
||||
move app-office/openoffice-l10n-tr app-office/libreoffice-l10n-tr
|
||||
move app-office/openoffice-l10n-ts app-office/libreoffice-l10n-ts
|
||||
move app-office/openoffice-l10n-ug app-office/libreoffice-l10n-ug
|
||||
move app-office/openoffice-l10n-uk app-office/libreoffice-l10n-uk
|
||||
move app-office/openoffice-l10n-ur_IN app-office/libreoffice-l10n-ur_IN
|
||||
move app-office/openoffice-l10n-uz app-office/libreoffice-l10n-uz
|
||||
move app-office/openoffice-l10n-ve app-office/libreoffice-l10n-ve
|
||||
move app-office/openoffice-l10n-vi app-office/libreoffice-l10n-vi
|
||||
move app-office/openoffice-l10n-xh app-office/libreoffice-l10n-xh
|
||||
move app-office/openoffice-l10n-zh_CN app-office/libreoffice-l10n-zh_CN
|
||||
move app-office/openoffice-l10n-zh_TW app-office/libreoffice-l10n-zh_TW
|
||||
move app-office/openoffice-l10n-zu app-office/libreoffice-l10n-zu
|
||||
move app-office/libreoffice-bin app-office/libreoffice
|
||||
|
7
conf/intel/repo/sabayonlinux.org/packages.db.restricted
Normal file
7
conf/intel/repo/sabayonlinux.org/packages.db.restricted
Normal file
@ -0,0 +1,7 @@
|
||||
# Server side packages.db.restricted file
|
||||
# List here atoms (either package key or package key : slot) that should be
|
||||
# considered legally sensible such as libdvdcss and friends
|
||||
|
||||
media-libs/libdvdcss
|
||||
media-libs/amd64codecs
|
||||
media-libs/win32codecs
|
9
conf/intel/repo/sabayonlinux.org/packages.db.system_mask
Normal file
9
conf/intel/repo/sabayonlinux.org/packages.db.system_mask
Normal file
@ -0,0 +1,9 @@
|
||||
app-admin/equo
|
||||
app-misc/sabayon-version
|
||||
dev-db/sqlite
|
||||
sys-apps/entropy
|
||||
sys-devel/gcc:4.5
|
||||
sys-libs/db:4.8
|
||||
virtual/cron
|
||||
# virtual/linux-binary
|
||||
sys-auth/pambase
|
1
conf/intel/repo/sabayonlinux.org/packages.db.webservices
Normal file
1
conf/intel/repo/sabayonlinux.org/packages.db.webservices
Normal file
@ -0,0 +1 @@
|
||||
https://packages.sabayon.org/service
|
Loading…
Reference in New Issue
Block a user