# #################### debians and ubuntus
#
# the build utilities can now produce a build VM for the most recent
-# debians (squeeze, wheezy, jessie) and ubuntus ( oreinic, precise, quantal,
-# raring, saucy, trusty )
+# debians and ubuntus
#
# of course we're nowhere close to supporting the whole PLC on these
# systems, as packaging for debian requires manual tweaks in every
distro=$DISTRIB_CODENAME
elif [ -f /etc/debian_version ] ; then
case $(cat /etc/debian_version) in
- 6.*) distro=squeeze ;;
7.*) distro=wheezy ;;
# might be that I'm getting 'jessie'sid' just because it's still testing..
8.*|jessie*) distro=jessie ;;
[Ss]L*)
releasename=sl$release
;;
- squeeze|wheezy|jessie|oneiric|precise|quantal|raring|saucy|trusty|utopic|vivid)
+ wheezy|jessie|precise|trusty|utopic|vivid|wily)
releasename=$distro
;;
*)
function package_method () {
fcdistro=$1; shift
case $fcdistro in
- f[0-9]*|centos[0-9]*|sl[0-9]*) echo yum ;;
- squeeze|wheezy|jessie|oneiric|precise|quantal|raring|saucy|trusty|utopic|vivid) echo debootstrap ;;
- *) echo Unknown distro $fcdistro ;;
+ f[0-9]*|centos[0-9]*|sl[0-9]*)
+ echo yum ;;
+ wheezy|jessie|precise|trusty|utopic|vivid|wily)
+ echo debootstrap ;;
+ *)
+ echo Unknown distro $fcdistro ;;
esac
}
function debian_mirror () {
fcdistro=$1; shift
case $fcdistro in
- squeeze|wheezy|jessie)
+ wheezy|jessie)
echo http://ftp2.fr.debian.org/debian/ ;;
- oneiric|precise|quantal|raring|saucy|trusty|utopic|vivid)
+ precise|trusty|utopic|vivid|wily)
# echo http://mir1.ovh.net/ubuntu/ubuntu/ ;;
echo http://www-ftp.lip6.fr/pub/linux/distributions/Ubuntu/archive/ ;;
*) echo unknown distro $fcdistro; exit 1;;
default_arch='x86_64'
known_arch = ['i386', 'i686', 'x86_64']
-default_fcdistro='f14'
-known_fcdistros = [ 'centos5','centos6',
- 'f8', 'f10', 'f12', 'f14', 'f16', 'f18', 'f20', 'f21', 'f22',
- 'sl6',
- # debians
- 'squeeze','wheezy','jessie',
- # ubuntus
- 'oneiric', 'precise', 'quantal', 'raring', 'saucy', 'trusty', 'utopic', 'vivid' ]
+default_fcdistro = 'f22'
+known_fcdistros = [
+ 'centos5', 'centos6',
+ 'f14', 'f18', 'f20', 'f21', 'f22',
+ 'sl6',
+ # debians
+ 'wheezy','jessie',
+ # ubuntus
+ 'precise', # 12.04 LTS
+ 'trusty', # 14.04 LTS
+ 'utopic', # 14.10
+ 'vivid', # 15.04
+ 'wily', # 15.10
+]
default_pldistro='onelab'
-known_keywords=[
+known_keywords = [
'group', 'groupname', 'groupdesc',
'package', 'pip', 'gem',
'nodeyumexclude', 'plcyumexclude', 'yumexclude',