Commit Graph

25 Commits

Author SHA1 Message Date
Jason Mehring
78a903b1f7 debian: Completely refactored Debian and Whonix
- New refactor allow qubuntu to share most of Debian's codebase
- Installation now more closely mimiks Debian's installation methods
- Added a shared functions lib named distributions.sh
- Any portions of Whonix that may need to be updatable have been moved
  to a new package named qubes-whonix which will be updatable via Debian
  package manager.  qubes-whonix is also added as part of installation
  process
2015-02-14 12:33:06 -05:00
Marek Marczykowski-Górecki
7bae8ae353 debian: do not give access to host /run 2014-12-01 20:12:45 +01:00
Marek Marczykowski-Górecki
f14e132f5e debian: do not remove qubes repo 2014-12-01 02:50:37 +01:00
Jason Mehring
88cf6f8b59 debian: Modifications due to new postinit scripts, etc in core-agent-linux module 2014-11-06 23:59:59 -05:00
Jason Mehring
cbe081b7bc Removed portions of qubes setup that are now handled within core-agent-linux 2014-11-02 16:20:41 -05:00
Jason Mehring
c238716d6a Code cleanup - whonix* not tested 2014-10-28 04:09:55 -04:00
Jason Mehring
676a3a45b5 Fix a var typo when expaning hosts file 2014-10-26 16:36:39 -04:00
Jason Mehring
99ef1072fa Convert tabs in hosts file to spaces so qubes can parse it correctly 2014-10-26 14:55:22 -04:00
Jason Mehring
8588625650 Fixed debian fonts issue where terminal would initially display black on black text
Added some default themes
Added default rendering options
2014-10-26 14:48:09 -04:00
Jason Mehring
0b341f4fb2 Moved qubes-extra-files to its own directory as a sub-template (proxy) as its only needed for proxies
Removed call from qubes_installation scripts for proxy files.  will now be added by sub-template
Renamed extra-whonix-files to files
Modifies functions.sh to allow for very short proxy names and custom directories that will be dist independent
2014-10-24 06:48:11 -04:00
Jason Mehring
6f9860fb17 Tweaked configuration setting to work with upstream changes 2014-10-23 01:44:21 -04:00
Jason Mehring
f3a02b1251 Created function to load package.list from proper directories. There can be multiple targets if TEMPLATE_FLAVOR and sub flavors are defined. All package.list files are kept within each flavor directory
Refactored some code to allow above to reduce duplication of code
2014-10-22 16:37:26 -04:00
Jason Mehring
1334b8ae50 Added colorized messages and changed scripts to use them
Added a few more whonix replacement tweaks
Updated umount_kill.sh to be able to umount directories that have been deleted
Added a DEBUG feature to save / use already created debootstrap image to save time debugging
2014-10-16 12:03:05 -04:00
Jason Mehring
c27d84cc80 Renamed umount_image to umount_kill as to better shuit its purpose 2014-10-14 17:04:42 -04:00
Jason Mehring
574668f7d9 Fixed issue with umounting when path ended with double slashes// and changed code that set INSTALLDIR to create proper full path without any trailing slashes 2014-10-14 16:30:12 -04:00
Jason Mehring
9e91084ef2 Debian Wheezy template addition and refactoring to allow Whonix TEMPLATE_FLAVOR 2014-10-14 12:02:12 -04:00
Marek Marczykowski-Górecki
b489770955 debian: move keyboard layout setting earlier
As the keyboard-configuration package is installed earlier now.
2014-07-28 18:54:52 +02:00
Marek Marczykowski-Górecki
fc19af6e5f debian: fix "stdin: is not a tty" message 2014-07-27 05:56:34 +02:00
Marek Marczykowski-Górecki
fc6d13f9b5 debian: do not ask for keyboard layout during template creation 2014-07-27 05:56:02 +02:00
Marek Marczykowski-Górecki
dd3eb2ee5c debian: builder repo no longer has "apt" subdir 2014-07-27 05:55:37 +02:00
Marek Marczykowski-Górecki
04da34e545 debian: create /etc/mtab as symlink to /proc/self/mounts
Recommended by systemd.
2014-07-26 16:26:09 +02:00
Marek Marczykowski-Górecki
0fb7163938 debian: minor fix 2014-07-26 04:35:32 +02:00
Marek Marczykowski-Górecki
7a30c07776 debian: create /lib/modules mountpoint 2014-07-26 04:35:20 +02:00
Marek Marczykowski-Górecki
290a8a65f8 debian: use real apt repo for qubes packages installation 2014-07-26 04:35:11 +02:00
Davíð Steinn Geirsson
7f38babc0a Initial debian support 2014-07-22 21:06:44 +02:00