f27
authorThierry Parmentelat <thierry.parmentelat@inria.fr>
Wed, 20 Dec 2017 10:03:53 +0000 (11:03 +0100)
committerThierry Parmentelat <thierry.parmentelat@inria.fr>
Wed, 20 Dec 2017 10:03:53 +0000 (11:03 +0100)
Makefile
fedora-mirror.sh
lbuild-initvm.sh
lxc.mk
mirroring/f27/yum.repos.d/building.repo.in [new file with mode: 0644]
pkgs.py

index 7ef9e8e..1c601a9 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -351,7 +351,7 @@ header.spec:
        echo "%global _source_filedigest_algorithm 1" >> $@
        echo "%global _source_payload       w9.gzdio" >> $@
        echo "%global _binary_payload       w9.gzdio" >> $@
-ifeq "$(DISTRONAME)""$(filter $(DISTRONAME),f23 f24 f25)"
+ifeq "$(DISTRONAME)""$(filter $(DISTRONAME),f25 f27)"
        echo "%define debug_package %{nil}" >> $@
 endif
 
index de615e9..8949c37 100755 (executable)
@@ -16,8 +16,8 @@ root=/mirror/
 us_fedora_url=rsync://mirrors.kernel.org/fedora
 eu_fedora_url=rsync://mirror1.hs-esslingen.de/fedora/linux
 
-default_distroname="f25"
-all_distronames="f23 f24 f25"
+default_distroname="f27"
+all_distronames="f25 f27"
 
 global_arch="x86_64"
 
index 2a1b785..aa71460 100755 (executable)
@@ -30,7 +30,7 @@ function lxcroot () {
 
 # XXX fixme : when creating a 32bits VM we need to call linux32 as appropriate...s
 
-DEFAULT_FCDISTRO=f25
+DEFAULT_FCDISTRO=f27
 DEFAULT_PLDISTRO=lxc
 DEFAULT_PERSONALITY=linux64
 DEFAULT_MEMORY=3072
diff --git a/lxc.mk b/lxc.mk
index 0a8d54b..77858af 100644 (file)
--- a/lxc.mk
+++ b/lxc.mk
@@ -31,7 +31,7 @@ IN_NODEIMAGE += transforward
 # procprotect: root context module for protecting against weaknesses in /proc
 #
 ### remove procprotect from the nodes on f20 and above, needs more work starting with 3.19
-ifneq "$(DISTRONAME)" "$(filter $(DISTRONAME),f20 f21 f22 f23 f24 f25)"
+ifneq "$(DISTRONAME)" "$(filter $(DISTRONAME),f20 f21 f22 f23 f24 f25 f27)"
 procprotect-MODULES := procprotect
 procprotect-SPEC := procprotect.spec
 ALL += procprotect
@@ -43,7 +43,7 @@ endif
 #
 ### starting August 2015, ipfw module won't build against fedora22
 # that comes with kernel 4.1.4
-ifneq "$(DISTRONAME)" "$(filter $(DISTRONAME),f21 f22 f23 f24 f25)"
+ifneq "$(DISTRONAME)" "$(filter $(DISTRONAME),f21 f22 f23 f24 f25 f27)"
 ipfwroot-MODULES := ipfw
 ipfwroot-SPEC := planetlab/ipfwroot.spec
 ALL += ipfwroot
@@ -130,7 +130,7 @@ IN_NODEIMAGE += codemux
 # fprobe-ulog
 #
 # xxx temporarily turning this off on f20 and above
-ifneq "$(DISTRONAME)" "$(filter $(DISTRONAME),f20 f21 f22 f23 f24 f25)"
+ifneq "$(DISTRONAME)" "$(filter $(DISTRONAME),f20 f21 f22 f23 f24 f25 f27)"
 fprobe-ulog-MODULES := fprobe-ulog
 fprobe-ulog-SPEC := fprobe-ulog.spec
 ALL += fprobe-ulog
@@ -385,7 +385,7 @@ IN_NODEIMAGE += pyplnet
 IN_MYPLC += pyplnet
 IN_BOOTCD += pyplnet
 
-ifneq "$(DISTRONAME)" "$(filter $(DISTRONAME),f23 f24 f25)"
+ifneq "$(DISTRONAME)" "$(filter $(DISTRONAME),f23 f24 f25 f27)"
 #
 # OML measurement library
 #
diff --git a/mirroring/f27/yum.repos.d/building.repo.in b/mirroring/f27/yum.repos.d/building.repo.in
new file mode 100644 (file)
index 0000000..1cd43e8
--- /dev/null
@@ -0,0 +1,16 @@
+[fedora]
+name=Fedora 27 - $basearch
+baseurl=@MIRRORURL@/fedora/releases/27/Everything/$basearch/os/
+enabled=1
+metadata_expire=7d
+gpgcheck=1
+gpgkey=http://mirror.onelab.eu/keys/RPM-GPG-KEY-fedora-27-primary
+
+[updates]
+name=Fedora 27 - $basearch - Updates
+baseurl=@MIRRORURL@/fedora/updates/27/$basearch/
+enabled=1
+metadata_expire=7d
+gpgcheck=1
+gpgkey=http://mirror.onelab.eu/keys/RPM-GPG-KEY-fedora-27-primary
+
diff --git a/pkgs.py b/pkgs.py
index abfc53b..c5a0bf2 100755 (executable)
--- a/pkgs.py
+++ b/pkgs.py
@@ -35,13 +35,13 @@ import re
 
 default_arch='x86_64'
 known_arch = ['i386', 'i686', 'x86_64']
-default_fcdistro = 'f25'
+default_fcdistro = 'f27'
 known_fcdistros = [
     'centos5', 'centos6',
     # oldies but we have references to that in the pkgs files
     'f8', 'f10', 'f12', 'f16',
     # these ones are still relevant
-    'f14', 'f18', 'f20', 'f21', 'f22', 'f23', 'f24', 'f25',
+    'f14', 'f18', 'f20', 'f21', 'f22', 'f23', 'f24', 'f25', 'f27',
     'sl6', 
     # debians
     'wheezy','jessie',