jmunixusers / cs-vm-build

Ansible playbook for configuring the JMU CS VM provided by the UUG
https://w3.cs.jmu.edu/uug/
MIT License
12 stars 13 forks source link

Misc fixes may21 #454

Closed ripleymj closed 3 years ago

ripleymj commented 3 years ago

Just a few cleanups discovered in playing with the codebase lately.

  1. Eclipse Checkstyle has moved the repository, so update that URL
  2. The stu-home shortcut uses Cinnamon Nemo and doesn't work with Ubuntu, so make that a mint-only task. Ubuntu shortcuts also seem to require world-exec and gio set file.desktop "metadata::trusted" yes to run
  3. Ubuntu 21.04 packer aborts without the apt "-y" flag, which we use elsewhere and most examples seem to show. I'm not sure how this was working before, but I think noninteractive mode is meant to suppress package prompts
  4. The Ubuntu ISO checker is running on forks, which would likely cause diverging commits on the main branch
laurelmay commented 3 years ago

Looks like ansible-lint is now grumpy about some unrelated things (but just grumpy; not failing) with ignore_errors. We can track this separately.