github.com/blixtra/rkt@v0.8.1-0.20160204105720-ab0d1add1a43/tests/cloudinit/fedora.cloudinit (about) 1 #!/bin/bash 2 3 # Workarounds on Fedora 4 /usr/sbin/setenforce 0 5 6 cat > /var/tmp/rkt-test.sh <<TESTEOF 7 #!/bin/bash 8 9 set -e 10 set -x 11 12 # Sometimes journald does not work well on old versions 13 exec > >(tee -a "/var/tmp/rkt-test.log") 2>&1 14 15 groupadd rkt 16 gpasswd -a fedora rkt 17 18 dnf -y -v update 19 dnf -y -v groupinstall "Development Tools" 20 dnf -y -v groupinstall "C Development Tools and Libraries" 21 dnf -y -v install wget squashfs-tools patch glibc-static gnupg golang libacl-devel file 22 23 # unsquashfs is in /usr/sbin 24 export PATH=/usr/lib64/ccache:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/fedora/.local/bin:/home/fedora/bin 25 26 su - fedora --command="cd /var/tmp ; git clone --branch @GIT_BRANCH@ @GIT_URL@ rkt" 27 su - fedora --command="PATH=\$PATH ; cd /var/tmp/rkt ; ./tests/run-build.sh coreos" 28 TESTEOF 29 30 chmod +x /var/tmp/rkt-test.sh 31 32 systemd-run --unit=rkt-test /var/tmp/rkt-test.sh