]> git.ipfire.org Git - ipfire-2.x.git/commitdiff
Merge branch 'kernel-4.14' into next
authorArne Fitzenreiter <arne_f@ipfire.org>
Sat, 5 May 2018 07:14:42 +0000 (09:14 +0200)
committerArne Fitzenreiter <arne_f@ipfire.org>
Sat, 5 May 2018 07:14:42 +0000 (09:14 +0200)
1  2 
config/rootfiles/oldcore/120/update.sh
make.sh

index e4ee15b5253efb943c7585c4d31fd2ab149837aa,c465d315b17c7f10bf95bb78e50935edd7148c38..c465d315b17c7f10bf95bb78e50935edd7148c38
@@@ -83,15 -83,15 +83,15 @@@ don
  /etc/init.d/apache restart
  /etc/init.d/unbound restart
  
+ # Regenerate IPsec configuration
+ sudo -u nobody /srv/web/ipfire/cgi-bin/vpnmain.cgi
+ if grep -q "ENABLED=on" /var/ipfire/vpn/settings; then
+       /etc/init.d/ipsec restart
+ fi
  # Remove deprecated SSH configuration option
  sed -e "/UsePrivilegeSeparation/d" -i /etc/ssh/sshd_config
  
- # Remove any pakfire keys stored in /
- rm -rfv /.gnupg
- # Move old pakfire keystore into new place
- mv -v /root/.gnupg /opt/pakfire/etc/.gnupg
  # Import new Pakfire key
  /etc/init.d/pakfire start
  
diff --combined make.sh
index 85f101bf08ab0afbc4203f88af3e0b69fbfda1c2,62e8bf6bc29d1f8783f3d2fee83e8140d6d1f925..f83b90e966c9a0f1987292eb3d9ca5754ab59b44
+++ b/make.sh
@@@ -25,8 -25,8 +25,8 @@@
  NAME="IPFire"                                                 # Software name
  SNAME="ipfire"                                                        # Short name
  VERSION="2.19"                                                        # Version number
 -CORE="120"                                                    # Core Level (Filename)
 -PAKFIRE_CORE="120"                                            # Core Level (PAKFIRE)
 +CORE="121"                                                    # Core Level (Filename)
 +PAKFIRE_CORE="121"                                            # Core Level (PAKFIRE)
  GIT_BRANCH=`git rev-parse --abbrev-ref HEAD`                  # Git Branch
  SLOGAN="www.ipfire.org"                                               # Software slogan
  CONFIG_ROOT=/var/ipfire                                               # Configuration rootdir
@@@ -144,14 -144,14 +144,14 @@@ configure_build() 
                        BUILDTARGET="${build_arch}-unknown-linux-gnu"
                        CROSSTARGET="${build_arch}-cross-linux-gnu"
                        BUILD_PLATFORM="x86"
-                       CFLAGS_ARCH="-m64 -mtune=generic"
+                       CFLAGS_ARCH="-m64 -mindirect-branch=thunk -mfunction-return=thunk -mtune=generic"
                        ;;
  
                i586)
                        BUILDTARGET="${build_arch}-pc-linux-gnu"
                        CROSSTARGET="${build_arch}-cross-linux-gnu"
                        BUILD_PLATFORM="x86"
-                       CFLAGS_ARCH="-march=i586 -mtune=generic -fomit-frame-pointer"
+                       CFLAGS_ARCH="-march=i586 -mindirect-branch=thunk -mfunction-return=thunk -mtune=generic -fomit-frame-pointer"
                        ;;
  
                aarch64)
@@@ -416,7 -416,7 +416,7 @@@ prepareenv() 
  
        # Checking if running as root user
        if [ $(id -u) -ne 0 ]; then
 -                      exiterror "Not building as root"
 +                      exiterror "root privileges required for building"
        fi
  
        # Checking for necessary temporary space
@@@ -1044,13 -1044,12 +1044,12 @@@ buildipfire() 
    lfsmake2 unzip
    lfsmake2 which
    lfsmake2 linux-firmware
-   lfsmake2 ath10k-firmware
    lfsmake2 dvb-firmwares
-   lfsmake2 mt7601u-firmware
+   lfsmake2 xr819-firmware
    lfsmake2 zd1211-firmware
    lfsmake2 rpi-firmware
    lfsmake2 bc
-   lfsmake2 u-boot
+   lfsmake2 u-boot MKIMAGE=1
    lfsmake2 cpio
    lfsmake2 mdadm
    lfsmake2 dracut
    lfsmake2 libnetfilter_cthelper
    lfsmake2 libnetfilter_cttimeout
    lfsmake2 iptables
+   lfsmake2 screen
+   lfsmake2 elfutils
  
    case "${BUILD_ARCH}" in
        x86_64)
                lfsmake2 linux                  KCFG=""
              lfsmake2 backports                      KCFG=""
              lfsmake2 e1000e                 KCFG=""
              lfsmake2 igb                            KCFG=""
              lfsmake2 ixgbe                  KCFG=""
#             lfsmake2 backports                      KCFG=""
#             lfsmake2 e1000e                 KCFG=""
#             lfsmake2 igb                            KCFG=""
#             lfsmake2 ixgbe                  KCFG=""
                lfsmake2 xtables-addons         KCFG=""
                lfsmake2 linux-initrd                   KCFG=""
                ;;
        i586)
                # x86-pae (Native and new XEN) kernel build
                lfsmake2 linux                  KCFG="-pae"
              lfsmake2 backports                      KCFG="-pae"
              lfsmake2 e1000e                 KCFG="-pae"
              lfsmake2 igb                            KCFG="-pae"
              lfsmake2 ixgbe                  KCFG="-pae"
#             lfsmake2 backports                      KCFG="-pae"
#             lfsmake2 e1000e                 KCFG="-pae"
#             lfsmake2 igb                            KCFG="-pae"
#             lfsmake2 ixgbe                  KCFG="-pae"
                lfsmake2 xtables-addons         KCFG="-pae"
                lfsmake2 linux-initrd                   KCFG="-pae"
  
                # x86 kernel build
                lfsmake2 linux                  KCFG=""
              lfsmake2 backports                      KCFG=""
              lfsmake2 e1000e                 KCFG=""
              lfsmake2 igb                            KCFG=""
              lfsmake2 ixgbe                  KCFG=""
#             lfsmake2 backports                      KCFG=""
#             lfsmake2 e1000e                 KCFG=""
#             lfsmake2 igb                            KCFG=""
#             lfsmake2 ixgbe                  KCFG=""
                lfsmake2 xtables-addons         KCFG=""
                lfsmake2 linux-initrd                   KCFG=""
                ;;
  
        armv5tel)
-               # arm-rpi (Raspberry Pi) kernel build
-               lfsmake2 linux                  KCFG="-rpi"
-               lfsmake2 backports                      KCFG="-rpi"
-               lfsmake2 xtables-addons         KCFG="-rpi"
-               lfsmake2 linux-initrd                   KCFG="-rpi"
+               # arm-kirkwood (Dreamplug, ICY-Box ...) kernel build
+               lfsmake2 linux                  KCFG="-kirkwood"
+ #             lfsmake2 backports                      KCFG="-kirkwood"
+ #             lfsmake2 e1000e                 KCFG="-kirkwood"
+ #             lfsmake2 igb                            KCFG="-kirkwood"
+ #             lfsmake2 ixgbe                  KCFG="-kirkwood"
+               lfsmake2 xtables-addons         KCFG="-kirkwood"
+               lfsmake2 linux-initrd                   KCFG="-kirkwood"
  
                # arm multi platform (Panda, Wandboard ...) kernel build
                lfsmake2 linux                  KCFG="-multi"
              lfsmake2 backports                      KCFG="-multi"
              lfsmake2 e1000e                 KCFG="-multi"
              lfsmake2 igb                            KCFG="-multi"
              lfsmake2 ixgbe                  KCFG="-multi"
#             lfsmake2 backports                      KCFG="-multi"
#             lfsmake2 e1000e                 KCFG="-multi"
#             lfsmake2 igb                            KCFG="-multi"
#             lfsmake2 ixgbe                  KCFG="-multi"
                lfsmake2 xtables-addons         KCFG="-multi"
                lfsmake2 linux-initrd                   KCFG="-multi"
-               # arm-kirkwood (Dreamplug, ICY-Box ...) kernel build
-               lfsmake2 linux                  KCFG="-kirkwood"
-               lfsmake2 backports                      KCFG="-kirkwood"
-               lfsmake2 e1000e                 KCFG="-kirkwood"
-               lfsmake2 igb                            KCFG="-kirkwood"
-               lfsmake2 ixgbe                  KCFG="-kirkwood"
-               lfsmake2 xtables-addons         KCFG="-kirkwood"
-               lfsmake2 linux-initrd                   KCFG="-kirkwood"
                ;;
    esac
    lfsmake2 xtables-addons                     USPACE="1"
    lfsmake2 python-ipaddress
    lfsmake2 glib
    lfsmake2 GeoIP
 -  lfsmake2 noip_updater
    lfsmake2 ntp
    lfsmake2 openssh
    lfsmake2 fontconfig
    lfsmake2 mc
    lfsmake2 wget
    lfsmake2 bridge-utils
-   lfsmake2 screen
#  lfsmake2 screen
    lfsmake2 smartmontools
    lfsmake2 htop
    lfsmake2 chkconfig
    lfsmake2 powertop
    lfsmake2 parted
    lfsmake2 swig
+   lfsmake2 u-boot
+   lfsmake2 u-boot-kirkwood
    lfsmake2 python-typing
    lfsmake2 python-m2crypto
    lfsmake2 wireless-regdb
    lfsmake2 sendEmail
    lfsmake2 sysbench
    lfsmake2 strace
-   lfsmake2 elfutils
    lfsmake2 ltrace
    lfsmake2 ipfire-netboot
    lfsmake2 lcdproc
    lfsmake2 pigz
    lfsmake2 tmux
    lfsmake2 perl-Text-CSV_XS
-   lfsmake2 swconfig
    lfsmake2 haproxy
    lfsmake2 ipset
    lfsmake2 lua
@@@ -1560,7 -1556,6 +1555,6 @@@ buildpackages() 
    modprobe loop 2>/dev/null
    if [ $BUILD_IMAGES == 1 ] && ([ -e /dev/loop/0 ] || [ -e /dev/loop0 ] || [ -e "/dev/loop-control" ]); then
        lfsmake2 flash-images
-       lfsmake2 flash-images SCON=1
    fi
  
    mv $LFS/install/images/{*.iso,*.tgz,*.img.gz,*.bz2} $BASEDIR >> $LOGFILE 2>&1