Create release and development VMs (#439)
* vm: trim trailing whitespace Signed-off-by: Radostin Stoyanov <radostin.stoyanov@eng.ox.ac.uk> * Create dev and release VMs Signed-off-by: Radostin Stoyanov <radostin.stoyanov@eng.ox.ac.uk>
This commit is contained in:
committed by
GitHub
parent
deb6aceceb
commit
27ffd3bfdf
40
vm-ubuntu-20.04/root-common-bootstrap.sh
Executable file
40
vm-ubuntu-20.04/root-common-bootstrap.sh
Executable file
@@ -0,0 +1,40 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Print commands and exit on errors
|
||||
set -xe
|
||||
|
||||
useradd -m -d /home/p4 -s /bin/bash p4
|
||||
echo "p4:p4" | chpasswd
|
||||
echo "p4 ALL=(ALL) NOPASSWD:ALL" > /etc/sudoers.d/99_p4
|
||||
chmod 440 /etc/sudoers.d/99_p4
|
||||
usermod -aG vboxsf p4
|
||||
|
||||
# Install p4 logo as wallpaper
|
||||
mv /home/vagrant/p4-logo.png /usr/share/lubuntu/wallpapers/lubuntu-default-wallpaper.png
|
||||
|
||||
# 2021-Mar-06 this command failed with an error that the file did not exist.
|
||||
#sed -i s@#background=@background=/usr/share/lubuntu/wallpapers/1604-lubuntu-default-wallpaper.png@ /etc/lightdm/lightdm-gtk-greeter.conf
|
||||
# The following command will hopefully cause the P4 logo to be normal
|
||||
# size and centered on the initial desktop image, rather than scaled
|
||||
# and stretched and cropped horribly.
|
||||
#sed -i s@wallpaper_mode=crop@wallpaper_mode=center@ /etc/xdg/pcmanfm/lubuntu/desktop-items-0.conf
|
||||
|
||||
# If that does not have the desired effect, another possibility is
|
||||
# executing that command to edit the same string in file
|
||||
# /etc/xdg/pcmanfm/lubuntu/pcmanfm.conf
|
||||
|
||||
# TBD: Ubuntu 20.04 does not have the light-locker package, so it
|
||||
# fails if you try to remove it. Probably enabling auto-login
|
||||
# requires a different modification than is done below with the cat <<
|
||||
# EOF command.
|
||||
|
||||
# Disable screensaver
|
||||
#apt-get -y remove light-locker
|
||||
|
||||
# Automatically log into the P4 user
|
||||
#cat << EOF | tee -a /etc/lightdm/lightdm.conf.d/10-lightdm.conf
|
||||
#[SeatDefaults]
|
||||
#autologin-user=p4
|
||||
#autologin-user-timeout=0
|
||||
#user-session=Lubuntu
|
||||
#EOF
|
||||
Reference in New Issue
Block a user