diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index f1ba937a..4f5eeee9 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -41,7 +41,7 @@ image:ubuntu: fedora:cached: extends: .test variables: - DETECTED_OS: fedora:29 + DETECTED_OS: fedora:30 OS_NAME: fedora dependencies: - image:fedora @@ -57,9 +57,9 @@ ubuntu:cached: fedora:fresh: extends: .test variables: - DETECTED_OS: fedora:29 + DETECTED_OS: fedora:30 OS_NAME: fedora - DOCKER_IMAGE: fedora:29 + DOCKER_IMAGE: fedora:30 ubuntu:fresh: extends: .test diff --git a/fedora/Dockerfile b/fedora/Dockerfile index d85a760c..b3b4488f 100644 --- a/fedora/Dockerfile +++ b/fedora/Dockerfile @@ -1,4 +1,4 @@ -FROM fedora:29 +FROM fedora:30 ENV LC_ALL en_GB.UTF-8 ENV LANG en_GB.UTF-8 diff --git a/fedora/up.sh b/fedora/up.sh index 7089a8a3..cf255c38 100755 --- a/fedora/up.sh +++ b/fedora/up.sh @@ -16,10 +16,9 @@ if [[ -z $NOUPGRADE ]]; then sudo dnf -y upgrade --best --allowerasing fi -sudo dnf -y --best --allowerasing install tmux atop zsh firefox aria2 gajim lm_sensors freecad python3-pip qt5-qtbase-devel qt5-qtwebkit-devel whois curl pv terminator gsmartcontrol python-pip mercurial python3-devel libxslt-devel libjpeg-turbo-devel cmake gtk2-devel intltool gparted glances dkms kernel-devel gimp git xz util-linux-user dnf-automatic kdiff3 yum-utils util-linux-user ncurses-devel zeal qt5-linguist qtkeychain-qt5-devel archivemount keepass splix gutenprint-cups cups-bjnp golang redhat-rpm-config pcsc-lite-devel pcsc-tools pcsc-lite yubico-piv-tool yubikey-personalization-gui xloadimage yp-tools closure-compiler optipng jpegoptim grub2 grub2-efi dracut dracut-tools openssl-devel fail2ban syncthing ansible gnome-tweaks xclip wget wireguard-dkms wireguard-tools lldb python-lldb kdbg zlib-devel libuuid-devel libattr-devel libblkid-devel libselinux-devel libudev-devel parted lsscsi ksh openssl-devel elfutils-libelf-devel libtirpc-devel kernel-devel ffmpeg-libs dnf-plugins-core restic duply +sudo dnf -y --best --allowerasing install tmux atop zsh firefox aria2 gajim lm_sensors freecad python3-pip qt5-qtbase-devel qt5-qtwebkit-devel whois curl pv gsmartcontrol python-pip mercurial python3-devel libxslt-devel libjpeg-turbo-devel cmake gtk2-devel intltool gparted glances dkms kernel-devel gimp git xz util-linux-user dnf-automatic kdiff3 yum-utils util-linux-user ncurses-devel qt5-linguist qtkeychain-qt5-devel archivemount keepass splix gutenprint-cups cups-bjnp golang redhat-rpm-config pcsc-lite-devel pcsc-tools pcsc-lite yubico-piv-tool yubikey-personalization-gui xloadimage yp-tools closure-compiler optipng jpegoptim grub2 grub2-efi dracut dracut-tools openssl-devel fail2ban syncthing ansible gnome-tweaks xclip wget wireguard-dkms wireguard-tools lldb python-lldb kdbg zlib-devel libuuid-devel libattr-devel libblkid-devel libselinux-devel libudev-devel parted lsscsi ksh openssl-devel elfutils-libelf-devel libtirpc-devel kernel-devel ffmpeg-libs dnf-plugins-core restic duply -sudo dnf config-manager -y --add-repo https://download.docker.com/linux/fedora/docker-ce.repo -sudo dnf install -y docker-ce docker-ce-cli containerd.io +sudo dnf install -y docker sudo cp -v /etc/dnf/automatic.conf /etc/dnf/automatic.conf.bak sudo cp -v $DIR/etc/dnf/automatic.conf /etc/dnf/automatic.conf