diff --git a/.github/workflows/vagrant-up.yml b/.github/workflows/vagrant-up.yml index 6536a48..37de19a 100644 --- a/.github/workflows/vagrant-up.yml +++ b/.github/workflows/vagrant-up.yml @@ -36,7 +36,7 @@ jobs: - name: clean up old Vagrant artifacts run: | vagrant destroy emoflon || true - vagrant box remove gusztavvargadr/xubuntu-desktop-2204-lts || true + vagrant box remove gusztavvargadr/xubuntu-desktop-2404-lts || true # https://stackoverflow.com/a/71346341 - name: clean up old GitHub Actions runner build folder run: | diff --git a/README.md b/README.md index 14cf3eb..fbe2883 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ This repository is used to automatically build an [eMoflon](https://emoflon.org) ## Packages/Configuration -- [Ubuntu 22.04](https://app.vagrantup.com/gusztavvargadr/boxes/xubuntu-desktop-2204-lts) +- [Ubuntu 24.04](https://app.vagrantup.com/gusztavvargadr/boxes/xubuntu-desktop-2404-lts) - [OpenJDK 17](https://openjdk.org/projects/jdk/17/) - [Graphviz](https://graphviz.org/) - [eMoflon IBeX Eclipse build](https://github.com/eMoflon/emoflon-ibex-eclipse-build) (variant: *eclipse-emoflon-linux-user*) diff --git a/Vagrantfile b/Vagrantfile index 5927d88..146d431 100644 --- a/Vagrantfile +++ b/Vagrantfile @@ -1,7 +1,7 @@ token = ENV["GITHUB_TOKEN"] Vagrant.configure("2") do |config| - config.vm.box = "gusztavvargadr/xubuntu-desktop-2204-lts" + config.vm.box = "gusztavvargadr/xubuntu-desktop-2404-lts" config.vm.define 'emoflon' config.vm.provider :virtualbox do |vb| vb.name = "emoflon" diff --git a/prov.sh b/prov.sh index 380bdb2..faa9d0b 100644 --- a/prov.sh +++ b/prov.sh @@ -112,6 +112,13 @@ Icon=web-browser chmod u+x /home/vagrant/Desktop/*.desktop +sudo mv /home/vagrant/Desktop/*.desktop /usr/share/xubuntu/applications/ +sudo ln -s /usr/share/xubuntu/applications/emoflon-app.desktop /home/vagrant/Desktop/emoflon-app.desktop +sudo ln -s /usr/share/xubuntu/applications/emoflon-website.desktop /home/vagrant/Desktop/emoflon-website.desktop +sudo ln -s /usr/share/xubuntu/applications/emoflon-tutorial.desktop /home/vagrant/Desktop/emoflon-tutorial.desktop +sudo ln -s /usr/share/xubuntu/applications/emoflon-tests.desktop /home/vagrant/Desktop/emoflon-tests.desktop + +# Clean up log "Clean-up" sudo apt-get remove -yq \ libreoffice-* \