From 112963808bab8df6ea6375ae808be11948f929fe Mon Sep 17 00:00:00 2001 From: Piotr Maslanka <piotr.maslanka@henrietta.com.pl> Date: Fri, 7 Apr 2017 13:53:53 +0200 Subject: [PATCH] dootneet --- .gitlab-ci.yml | 3 --- SkeletonVagrantfile | 2 +- wine-tibbo/Vagrantfile | 31 +++++++++++++++++++++++++++++++ wine-tibbo/build.sh | 3 +-- wine-tibbo/build_as_vagrant.sh | 1 - 5 files changed, 33 insertions(+), 7 deletions(-) create mode 100644 wine-tibbo/Vagrantfile diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index bb1766a..60ddd4b 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -38,10 +38,7 @@ build_wine-tibbo: - vagrant - develop19216822423 before_script: - - cp *.sh wine-tibbo/ - - cp SkeletonVagrantfile wine-tibbo/Vagrantfile - cd wine-tibbo - - python ../make.py meta script: - cd $CI_PROJECT_DIR - cd wine-tibbo diff --git a/SkeletonVagrantfile b/SkeletonVagrantfile index 7ce9f94..59e9a14 100644 --- a/SkeletonVagrantfile +++ b/SkeletonVagrantfile @@ -1,6 +1,6 @@ Vagrant.configure("2") do |config| - config.vm.box = "debian/contrib-jessie64" + config.vm.box = "debian/contrib-jessie32" config.vm.provider "virtualbox" do |v| v.memory = 1260 diff --git a/wine-tibbo/Vagrantfile b/wine-tibbo/Vagrantfile new file mode 100644 index 0000000..6f9e5b4 --- /dev/null +++ b/wine-tibbo/Vagrantfile @@ -0,0 +1,31 @@ + +Vagrant.configure("2") do |config| + config.vm.box = "debian/contrib-jessie32" + + config.vm.provider "virtualbox" do |v| + v.memory = 1260 + v.cpus = 3 + config.vm.synced_folder "/var/www/html/dev/misc", "/wynurz-utils", :mount_options => ["ro"] + end + + config.vm.provision "shell", inline: <<-SHELL + apt-get update + apt-get install -y curl + + bash build.sh + su vagrant -c 'bash /vagrant/build_as_vagrant.sh' + + # Minify + apt-get clean + rm -f /usr/bin/wynurz + dd if=/dev/zero of=/EMPTY bs=1M + rm -f /EMPTY + rm -rf /tmp/* + # udev rules + rm /etc/udev/rules.d/70-persistent-net.rules || true + mkdir /etc/udev/rules.d/70-persistent-net.rules || true + rm -rf /dev/.udev/ || true + rm /lib/udev/rules.d/75-persistent-net-generator.rules || true + + SHELL +end diff --git a/wine-tibbo/build.sh b/wine-tibbo/build.sh index 2efb7a2..8b4eb9d 100644 --- a/wine-tibbo/build.sh +++ b/wine-tibbo/build.sh @@ -11,9 +11,8 @@ apt-get install -y mono-complete winbind # winbind - ntlm_auth for .NET # Install WINE echo "deb http://httpredir.debian.org/debian jessie-backports main contrib non-free" >> /etc/apt/sources.list -dpkg --add-architecture i386 apt-get update -apt-get install -y wget xvfb wine/jessie-backports unzip wine32/jessie-backports libwine:i386/jessie-backports wine64/jessie-backports libwine/jessie-backports fonts-wine/jessie-backports winetricks +apt-get install -y wget xvfb wine/jessie-backports unzip wine32/jessie-backports libwine/jessie-backports wine64/jessie-backports libwine/jessie-backports fonts-wine/jessie-backports winetricks # Install command cp -f /vagrant/tibbo_build.sh /usr/sbin/tibbo_build diff --git a/wine-tibbo/build_as_vagrant.sh b/wine-tibbo/build_as_vagrant.sh index 2618d0a..47b2a54 100644 --- a/wine-tibbo/build_as_vagrant.sh +++ b/wine-tibbo/build_as_vagrant.sh @@ -3,7 +3,6 @@ set -e set -x export DISPLAY=:0.0 -export WINEARCH="win32" export WINEPREFIX="/home/vagrant/.wine" cd /home/vagrant -- GitLab