qubuntu: Added trusty, utopic and vivid templates
Considered experimential at this stage. vivid has not had any testing trusty and utopic work as proxyvm's
This commit is contained in:
parent
78a903b1f7
commit
dd70031ba0
1
appmenus_trusty/netvm-whitelisted-appmenus.list
Normal file
1
appmenus_trusty/netvm-whitelisted-appmenus.list
Normal file
@ -0,0 +1 @@
|
|||||||
|
gnome-terminal.desktop
|
5
appmenus_trusty/vm-whitelisted-appmenus.list
Normal file
5
appmenus_trusty/vm-whitelisted-appmenus.list
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
gnome-terminal.desktop
|
||||||
|
firefox.desktop
|
||||||
|
thunderbird.desktop
|
||||||
|
nautilus.desktop
|
||||||
|
yelp.desktop
|
6
appmenus_trusty/whitelisted-appmenus.list
Normal file
6
appmenus_trusty/whitelisted-appmenus.list
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
gnome-terminal.desktop
|
||||||
|
gpk-application.desktop
|
||||||
|
gpk-update-viewer.desktop
|
||||||
|
gpk-prefs.desktop
|
||||||
|
gpk-log.desktop
|
||||||
|
yelp.desktop
|
1
appmenus_trusty_desktop/netvm-whitelisted-appmenus.list
Normal file
1
appmenus_trusty_desktop/netvm-whitelisted-appmenus.list
Normal file
@ -0,0 +1 @@
|
|||||||
|
gnome-terminal.desktop
|
5
appmenus_trusty_desktop/vm-whitelisted-appmenus.list
Normal file
5
appmenus_trusty_desktop/vm-whitelisted-appmenus.list
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
gnome-terminal.desktop
|
||||||
|
firefox.desktop
|
||||||
|
thunderbird.desktop
|
||||||
|
nautilus.desktop
|
||||||
|
yelp.desktop
|
6
appmenus_trusty_desktop/whitelisted-appmenus.list
Normal file
6
appmenus_trusty_desktop/whitelisted-appmenus.list
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
gnome-terminal.desktop
|
||||||
|
gpk-application.desktop
|
||||||
|
gpk-update-viewer.desktop
|
||||||
|
gpk-prefs.desktop
|
||||||
|
gpk-log.desktop
|
||||||
|
yelp.desktop
|
1
appmenus_utopic/netvm-whitelisted-appmenus.list
Normal file
1
appmenus_utopic/netvm-whitelisted-appmenus.list
Normal file
@ -0,0 +1 @@
|
|||||||
|
gnome-terminal.desktop
|
5
appmenus_utopic/vm-whitelisted-appmenus.list
Normal file
5
appmenus_utopic/vm-whitelisted-appmenus.list
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
gnome-terminal.desktop
|
||||||
|
firefox.desktop
|
||||||
|
thunderbird.desktop
|
||||||
|
nautilus.desktop
|
||||||
|
yelp.desktop
|
6
appmenus_utopic/whitelisted-appmenus.list
Normal file
6
appmenus_utopic/whitelisted-appmenus.list
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
gnome-terminal.desktop
|
||||||
|
gpk-application.desktop
|
||||||
|
gpk-update-viewer.desktop
|
||||||
|
gpk-prefs.desktop
|
||||||
|
gpk-log.desktop
|
||||||
|
yelp.desktop
|
1
appmenus_utopic_desktop/netvm-whitelisted-appmenus.list
Normal file
1
appmenus_utopic_desktop/netvm-whitelisted-appmenus.list
Normal file
@ -0,0 +1 @@
|
|||||||
|
gnome-terminal.desktop
|
5
appmenus_utopic_desktop/vm-whitelisted-appmenus.list
Normal file
5
appmenus_utopic_desktop/vm-whitelisted-appmenus.list
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
gnome-terminal.desktop
|
||||||
|
firefox.desktop
|
||||||
|
thunderbird.desktop
|
||||||
|
nautilus.desktop
|
||||||
|
yelp.desktop
|
6
appmenus_utopic_desktop/whitelisted-appmenus.list
Normal file
6
appmenus_utopic_desktop/whitelisted-appmenus.list
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
gnome-terminal.desktop
|
||||||
|
gpk-application.desktop
|
||||||
|
gpk-update-viewer.desktop
|
||||||
|
gpk-prefs.desktop
|
||||||
|
gpk-log.desktop
|
||||||
|
yelp.desktop
|
1
appmenus_vivid/netvm-whitelisted-appmenus.list
Normal file
1
appmenus_vivid/netvm-whitelisted-appmenus.list
Normal file
@ -0,0 +1 @@
|
|||||||
|
gnome-terminal.desktop
|
5
appmenus_vivid/vm-whitelisted-appmenus.list
Normal file
5
appmenus_vivid/vm-whitelisted-appmenus.list
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
gnome-terminal.desktop
|
||||||
|
firefox.desktop
|
||||||
|
thunderbird.desktop
|
||||||
|
nautilus.desktop
|
||||||
|
yelp.desktop
|
6
appmenus_vivid/whitelisted-appmenus.list
Normal file
6
appmenus_vivid/whitelisted-appmenus.list
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
gnome-terminal.desktop
|
||||||
|
gpk-application.desktop
|
||||||
|
gpk-update-viewer.desktop
|
||||||
|
gpk-prefs.desktop
|
||||||
|
gpk-log.desktop
|
||||||
|
yelp.desktop
|
1
appmenus_vivid_desktop/netvm-whitelisted-appmenus.list
Normal file
1
appmenus_vivid_desktop/netvm-whitelisted-appmenus.list
Normal file
@ -0,0 +1 @@
|
|||||||
|
gnome-terminal.desktop
|
5
appmenus_vivid_desktop/vm-whitelisted-appmenus.list
Normal file
5
appmenus_vivid_desktop/vm-whitelisted-appmenus.list
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
gnome-terminal.desktop
|
||||||
|
firefox.desktop
|
||||||
|
thunderbird.desktop
|
||||||
|
nautilus.desktop
|
||||||
|
yelp.desktop
|
6
appmenus_vivid_desktop/whitelisted-appmenus.list
Normal file
6
appmenus_vivid_desktop/whitelisted-appmenus.list
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
gnome-terminal.desktop
|
||||||
|
gpk-application.desktop
|
||||||
|
gpk-update-viewer.desktop
|
||||||
|
gpk-prefs.desktop
|
||||||
|
gpk-log.desktop
|
||||||
|
yelp.desktop
|
1
scripts_qubuntu/00_prepare.sh
Symbolic link
1
scripts_qubuntu/00_prepare.sh
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
../scripts_debian/00_prepare.sh
|
1
scripts_qubuntu/01_install_core.sh
Symbolic link
1
scripts_qubuntu/01_install_core.sh
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
../scripts_debian/01_install_core.sh
|
1
scripts_qubuntu/02_install_groups.sh
Symbolic link
1
scripts_qubuntu/02_install_groups.sh
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
../scripts_debian/02_install_groups.sh
|
12
scripts_qubuntu/02_install_groups_post.sh
Executable file
12
scripts_qubuntu/02_install_groups_post.sh
Executable file
@ -0,0 +1,12 @@
|
|||||||
|
#!/bin/bash -e
|
||||||
|
# vim: set ts=4 sw=4 sts=4 et :
|
||||||
|
|
||||||
|
source "${SCRIPTSDIR}/vars.sh"
|
||||||
|
source "${SCRIPTSDIR}/distribution.sh"
|
||||||
|
|
||||||
|
#### '-------------------------------------------------------------------------
|
||||||
|
info ' Installing pulseaudio 5'
|
||||||
|
#### '-------------------------------------------------------------------------
|
||||||
|
chroot add-apt-repository -y ppa:ubuntu-audio-dev/pulse-testing
|
||||||
|
aptUpdate
|
||||||
|
aptInstall pulseaudio
|
34
scripts_qubuntu/02_install_groups_trusty.sh
Executable file
34
scripts_qubuntu/02_install_groups_trusty.sh
Executable file
@ -0,0 +1,34 @@
|
|||||||
|
#!/bin/bash -e
|
||||||
|
# vim: set ts=4 sw=4 sts=4 et :
|
||||||
|
|
||||||
|
source "${SCRIPTSDIR}/vars.sh"
|
||||||
|
source "${SCRIPTSDIR}/distribution.sh"
|
||||||
|
|
||||||
|
#### '--------------------------------------------------------------------------
|
||||||
|
info 'HACK: Copying utopic sources.list to install systemd'
|
||||||
|
#### '--------------------------------------------------------------------------
|
||||||
|
cat > "${INSTALLDIR}/etc/apt/sources.list.d/systemd-utopic.list" <<EOF
|
||||||
|
deb http://mirror.csclub.uwaterloo.ca/ubuntu/ utopic main
|
||||||
|
EOF
|
||||||
|
|
||||||
|
#### '--------------------------------------------------------------------------
|
||||||
|
info 'Add universe to sources.list'
|
||||||
|
#### '--------------------------------------------------------------------------
|
||||||
|
updateQubuntuSourceList
|
||||||
|
|
||||||
|
#### '--------------------------------------------------------------------------
|
||||||
|
info 'Install Systemd'
|
||||||
|
#### '--------------------------------------------------------------------------
|
||||||
|
aptUpdate
|
||||||
|
installSystemd
|
||||||
|
|
||||||
|
#### '--------------------------------------------------------------------------
|
||||||
|
info 'HACK: Commenting out utopic sources.list used to install systemd'
|
||||||
|
#### '--------------------------------------------------------------------------
|
||||||
|
sed -i "s/^deb/#deb/" "${INSTALLDIR}"/etc/apt/sources.list.d/systemd-utopic.list
|
||||||
|
|
||||||
|
#### '--------------------------------------------------------------------------
|
||||||
|
info 'apt-get update'
|
||||||
|
#### '--------------------------------------------------------------------------
|
||||||
|
aptUpdate
|
||||||
|
|
16
scripts_qubuntu/02_install_groups_utopic.sh
Executable file
16
scripts_qubuntu/02_install_groups_utopic.sh
Executable file
@ -0,0 +1,16 @@
|
|||||||
|
#!/bin/bash -e
|
||||||
|
# vim: set ts=4 sw=4 sts=4 et :
|
||||||
|
|
||||||
|
source "${SCRIPTSDIR}/vars.sh"
|
||||||
|
source "${SCRIPTSDIR}/distribution.sh"
|
||||||
|
|
||||||
|
#### '--------------------------------------------------------------------------
|
||||||
|
info 'Add universe to sources.list'
|
||||||
|
#### '--------------------------------------------------------------------------
|
||||||
|
updateQubuntuSourceList
|
||||||
|
|
||||||
|
#### '--------------------------------------------------------------------------
|
||||||
|
info 'Install Systemd'
|
||||||
|
#### '--------------------------------------------------------------------------
|
||||||
|
installSystemd
|
||||||
|
|
16
scripts_qubuntu/02_install_groups_vivid.sh
Executable file
16
scripts_qubuntu/02_install_groups_vivid.sh
Executable file
@ -0,0 +1,16 @@
|
|||||||
|
#!/bin/bash -e
|
||||||
|
# vim: set ts=4 sw=4 sts=4 et :
|
||||||
|
|
||||||
|
source "${SCRIPTSDIR}/vars.sh"
|
||||||
|
source "${SCRIPTSDIR}/distribution.sh"
|
||||||
|
|
||||||
|
#### '--------------------------------------------------------------------------
|
||||||
|
info 'Add universe to sources.list'
|
||||||
|
#### '--------------------------------------------------------------------------
|
||||||
|
updateQubuntuSourceList
|
||||||
|
|
||||||
|
#### '--------------------------------------------------------------------------
|
||||||
|
info 'Install Systemd'
|
||||||
|
#### '--------------------------------------------------------------------------
|
||||||
|
installSystemd
|
||||||
|
|
1
scripts_qubuntu/04_install_qubes.sh
Symbolic link
1
scripts_qubuntu/04_install_qubes.sh
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
../scripts_debian/04_install_qubes.sh
|
14
scripts_qubuntu/04_install_qubes_post.sh
Executable file
14
scripts_qubuntu/04_install_qubes_post.sh
Executable file
@ -0,0 +1,14 @@
|
|||||||
|
#!/bin/bash -e
|
||||||
|
# vim: set ts=4 sw=4 sts=4 et :
|
||||||
|
|
||||||
|
source "${SCRIPTSDIR}/vars.sh"
|
||||||
|
source "${SCRIPTSDIR}/distribution.sh"
|
||||||
|
|
||||||
|
##### '=========================================================================
|
||||||
|
debug ' Ubuntu post Qubes...'
|
||||||
|
##### '=========================================================================
|
||||||
|
|
||||||
|
#### '-------------------------------------------------------------------------
|
||||||
|
info ' Cleaning up any left over files from installation'
|
||||||
|
#### '-------------------------------------------------------------------------
|
||||||
|
rm -rf "${INSTALLDIR}"/etc/apt/sources.list.d/qubes-r?.list
|
1
scripts_qubuntu/09_cleanup.sh
Symbolic link
1
scripts_qubuntu/09_cleanup.sh
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
../scripts_debian/09_cleanup.sh
|
1
scripts_qubuntu/desktop/packages_trusty.list
Normal file
1
scripts_qubuntu/desktop/packages_trusty.list
Normal file
@ -0,0 +1 @@
|
|||||||
|
ubuntu-desktop
|
1
scripts_qubuntu/desktop/packages_utopic.list
Normal file
1
scripts_qubuntu/desktop/packages_utopic.list
Normal file
@ -0,0 +1 @@
|
|||||||
|
ubuntu-desktop
|
1
scripts_qubuntu/desktop/packages_vivid.list
Normal file
1
scripts_qubuntu/desktop/packages_vivid.list
Normal file
@ -0,0 +1 @@
|
|||||||
|
ubuntu-desktop
|
1
scripts_qubuntu/distribution.sh
Symbolic link
1
scripts_qubuntu/distribution.sh
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
../scripts_debian/distribution.sh
|
10
scripts_qubuntu/flash/02_install_groups_packages_installed.sh
Executable file
10
scripts_qubuntu/flash/02_install_groups_packages_installed.sh
Executable file
@ -0,0 +1,10 @@
|
|||||||
|
#!/bin/bash -e
|
||||||
|
# vim: set ts=4 sw=4 sts=4 et :
|
||||||
|
|
||||||
|
source "${SCRIPTSDIR}/vars.sh"
|
||||||
|
source "${SCRIPTSDIR}/distribution.sh"
|
||||||
|
|
||||||
|
#### '----------------------------------------------------------------------
|
||||||
|
info ' Installing flash plugin'
|
||||||
|
#### '----------------------------------------------------------------------
|
||||||
|
aptInstall adobe-flashplugin
|
6
scripts_qubuntu/fstab
Normal file
6
scripts_qubuntu/fstab
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
# Accessible filesystems, by reference, are maintained under '/dev/disk'
|
||||||
|
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
|
||||||
|
#
|
||||||
|
sysfs /sys sysfs defaults 0 0
|
||||||
|
proc /proc proc defaults 0 0
|
||||||
|
xen /proc/xen xenfs defaults 0 0
|
BIN
scripts_qubuntu/keys/trusty-qubuntu-archive-keyring.gpg
Normal file
BIN
scripts_qubuntu/keys/trusty-qubuntu-archive-keyring.gpg
Normal file
Binary file not shown.
BIN
scripts_qubuntu/keys/utopic-qubuntu-archive-keyring.gpg
Normal file
BIN
scripts_qubuntu/keys/utopic-qubuntu-archive-keyring.gpg
Normal file
Binary file not shown.
BIN
scripts_qubuntu/keys/vivid-qubuntu-archive-keyring.gpg
Normal file
BIN
scripts_qubuntu/keys/vivid-qubuntu-archive-keyring.gpg
Normal file
Binary file not shown.
1
scripts_qubuntu/packages_qubes.list
Symbolic link
1
scripts_qubuntu/packages_qubes.list
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
../scripts_debian/packages_qubes.list
|
25
scripts_qubuntu/packages_trusty.list
Normal file
25
scripts_qubuntu/packages_trusty.list
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
ubuntu-standard
|
||||||
|
ncurses-term
|
||||||
|
aptitude
|
||||||
|
tasksel
|
||||||
|
sudo
|
||||||
|
locales
|
||||||
|
dmsetup
|
||||||
|
psmisc
|
||||||
|
emacs
|
||||||
|
vim-nox
|
||||||
|
gnupg
|
||||||
|
firefox
|
||||||
|
thunderbird
|
||||||
|
keepassx
|
||||||
|
git
|
||||||
|
gnome-terminal
|
||||||
|
xterm
|
||||||
|
libfile-mimeinfo-perl
|
||||||
|
libglib2.0-bin
|
||||||
|
ltrace
|
||||||
|
strace
|
||||||
|
haveged
|
||||||
|
linux-firmware
|
||||||
|
linux-firmware-nonfree
|
||||||
|
software-properties-common
|
25
scripts_qubuntu/packages_utopic.list
Normal file
25
scripts_qubuntu/packages_utopic.list
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
ubuntu-standard
|
||||||
|
ncurses-term
|
||||||
|
aptitude
|
||||||
|
tasksel
|
||||||
|
sudo
|
||||||
|
locales
|
||||||
|
dmsetup
|
||||||
|
psmisc
|
||||||
|
emacs
|
||||||
|
vim-nox
|
||||||
|
gnupg
|
||||||
|
firefox
|
||||||
|
thunderbird
|
||||||
|
keepassx
|
||||||
|
git
|
||||||
|
gnome-terminal
|
||||||
|
xterm
|
||||||
|
libfile-mimeinfo-perl
|
||||||
|
libglib2.0-bin
|
||||||
|
ltrace
|
||||||
|
strace
|
||||||
|
haveged
|
||||||
|
linux-firmware
|
||||||
|
linux-firmware-nonfree
|
||||||
|
software-properties-common
|
25
scripts_qubuntu/packages_vivid.list
Normal file
25
scripts_qubuntu/packages_vivid.list
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
ubuntu-standard
|
||||||
|
ncurses-term
|
||||||
|
aptitude
|
||||||
|
tasksel
|
||||||
|
sudo
|
||||||
|
locales
|
||||||
|
dmsetup
|
||||||
|
psmisc
|
||||||
|
emacs
|
||||||
|
vim-nox
|
||||||
|
gnupg
|
||||||
|
firefox
|
||||||
|
thunderbird
|
||||||
|
keepassx
|
||||||
|
git
|
||||||
|
gnome-terminal
|
||||||
|
xterm
|
||||||
|
libfile-mimeinfo-perl
|
||||||
|
libglib2.0-bin
|
||||||
|
ltrace
|
||||||
|
strace
|
||||||
|
haveged
|
||||||
|
linux-firmware
|
||||||
|
linux-firmware-nonfree
|
||||||
|
software-properties-common
|
31
scripts_qubuntu/vars.sh
Executable file
31
scripts_qubuntu/vars.sh
Executable file
@ -0,0 +1,31 @@
|
|||||||
|
#!/bin/bash -e
|
||||||
|
# vim: set ts=4 sw=4 sts=4 et :
|
||||||
|
|
||||||
|
source ./functions.sh
|
||||||
|
|
||||||
|
# ==============================================================================
|
||||||
|
# Global variables and functions
|
||||||
|
# ==============================================================================
|
||||||
|
|
||||||
|
# ------------------------------------------------------------------------------
|
||||||
|
# Temp directory to place installation files and progress markers
|
||||||
|
# (Do not use /tmp since if built in a real VM, /tmp will be empty on a reboot)
|
||||||
|
# ------------------------------------------------------------------------------
|
||||||
|
TMPDIR="/var/lib/qubes-whonix/install"
|
||||||
|
|
||||||
|
# Location to grab ubuntu packages
|
||||||
|
DEBIAN_MIRROR=http://archive.ubuntu.com/ubuntu
|
||||||
|
|
||||||
|
# ------------------------------------------------------------------------------
|
||||||
|
# Location to grab Ubuntu packages
|
||||||
|
# ------------------------------------------------------------------------------
|
||||||
|
DEBIAN_MIRROR=http://archive.ubuntu.com/ubuntu
|
||||||
|
|
||||||
|
# TODO: Not yet implemented
|
||||||
|
DEBIAN_MIRRORS=('http://archive.ubuntu.com/ubuntu',
|
||||||
|
)
|
||||||
|
|
||||||
|
# ------------------------------------------------------------------------------
|
||||||
|
# apt-get configuration options
|
||||||
|
# ------------------------------------------------------------------------------
|
||||||
|
APT_GET_OPTIONS="-o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" --force-yes --yes"
|
Loading…
Reference in New Issue
Block a user