Commit Graph

99 Commits

Author SHA1 Message Date
Hal Emmerich
843edfd525 Update readme, remove old scripts, fix install script 2019-10-20 16:53:13 -05:00
Hal Emmerich
1aec88b67b external crypto functional 2019-10-20 15:42:19 -05:00
Hal Emmerich
eaaa4c58c7 Fix writing kernel to external 2019-10-18 21:36:02 -05:00
Hal Emmerich
47f96e0f3b Fix installing to external device with new script 2019-10-18 20:39:55 -05:00
SolidHal
9ed2a58ab8 remove unused script 2019-10-18 20:39:55 -05:00
SolidHal
03574109ba Implemented a more complete install script, need to test 2019-10-18 20:39:55 -05:00
SolidHal
a28ea7f847 checkin work so far on new install script 2019-10-18 20:39:55 -05:00
SolidHal
dce78f64ac begin work on better install system 2019-10-18 20:39:55 -05:00
SolidHal
f2267cd0fa Fixed Install to internal boot device 2019-10-15 13:58:07 -07:00
SolidHal
350590e070 Correct fstab in expansion 2019-10-15 11:46:39 -07:00
SolidHal
49c020954f
Fix block size of kernel blank-er 2019-10-15 08:19:21 -07:00
SolidHal
5d45521630 Wipe kernel before installing new one 2019-10-15 06:59:40 -07:00
tslil clingman
c57507aff4 Detect encrypted volumes using blkid instead of another partition 2019-10-12 18:40:39 -04:00
Hal Emmerich
677742a76b fix typo in installed fstab, fixes #124 2019-10-12 13:46:08 -05:00
Hal Emmerich
fd6159b753 Add option to decline encryption at install, fixes #125 2019-10-12 13:37:26 -05:00
Hal Emmerich
c80f515d9a make cryptosetup fail on missmatched passwords 2019-10-09 01:29:54 -05:00
Hal Emmerich
0a9500e657 Add more information to crypto setup script 2019-10-09 00:39:56 -05:00
Hal Emmerich
13dd7cc2e5 Replace paper icon theme with debian papirus icons, closes #114 2019-10-09 00:13:54 -05:00
Hal Emmerich
5907bcec22 Make crypto setup more user friendly, see comment in #121
Make confirmation hit correct, fixes #113
2019-10-08 23:56:07 -05:00
Hal Emmerich
4a816f1234 Fix locking and emacs 2019-10-07 19:00:56 -05:00
Hal Emmerich
e4938be1ea Skip prompt to restart services 2019-10-06 14:45:40 -05:00
Hal Emmerich
60a0f3d9f4 Root encryption fully functional, documentation added 2019-10-03 00:40:14 -05:00
Hal Emmerich
69c91abbd2 Dont prompt user to install xsecurelock 2019-09-29 19:03:16 -05:00
SolidHal
b7e607120c fix iding boot dev on install to internal 2019-09-27 14:05:31 -07:00
SolidHal
cc980dbc71 Need to grab xsecurelock from sid explicitly 2019-09-27 13:36:40 -07:00
SolidHal
59893f5cf0 Fixup initramfs mmc booting 2019-09-26 11:34:59 -07:00
Hal Emmerich
214ee55580 Testing mmc booting 2019-09-26 13:10:47 -05:00
Hal Emmerich
3a3d14cd0e Fix screen locking 2019-09-15 16:17:48 -05:00
Hal Emmerich
54ef35dd15 Remove firmware and module copying from kernel upgrade script
- We dont use any kernel modules, all are built in
- We build the ath9k firmware into the kernel, so no need to copy it over
2019-09-14 23:48:21 -05:00
Hal Emmerich
820c999cca Fix building in screensaver package 2019-08-29 09:43:38 -05:00
Hal Emmerich
529c8ece42 Remove the wifi test script 2019-08-21 20:07:29 -05:00
Hal Emmerich
6baa479149 Added screen locker, kernel upgrade script, ath9k as builtin
- Added xfce4-screensaver as a screen saver and screen locker since light-locker is broken
- Added script that can be used from a PrawnOS bootable usb or sd card to upgrade the kerenl of PrawnOS on the internal emmc
- Made the ath9k module built in to remove any dependence on the file system
- removed useless line from inject kernel script, we arent on version 3.14
2019-06-25 13:42:22 -05:00
Hal Emmerich
22743bec15 added a script to help upgrade the kernel on an already installed system 2019-06-24 15:10:50 -05:00
Hal Emmerich
1c0e6ab5ce - Updated to kernel 4.19.53
- Added patches for two ARM errata that cause hangs in specific cpu states

- Disabled some power management features:
  - Disabled suspend at the kernel level since it is broken/unsupported in the mainline kernel
  - Disabled APM emulation

- Disabled some USB features:
  - Disabled USB default persist
  - Disabled USB dynamic minors

- Disabled USB monitoring for debug, shouldn't be enabled by default
- Disabled USB 3.0 support, shouldn't be enabled as the c201 has no 3.0 ports

- removed two patches that have made it into 4.19
- removed the debug options from the cmdline
- made the kernel build script announce what patch is being applied
- removed light-locker, as it does not function properly
2019-06-22 17:47:54 -05:00
Hal Emmerich
d66016624d Change to using buster as the default suite
Install chromium by default, fix script inconsistency
closes #97
2019-06-07 13:42:25 -05:00
JeremyRand
cbf2683420 Support suites other than Stretch (#96)
* Support suites other than Stretch

* Insert suite into image filename

* Fix installing Firefox on Sid

* Fix downloading Chromium on Sid

* Don't use sid-updates or security sid/updates
2019-06-07 12:05:58 -05:00
Hal Emmerich
9c71414f5b clean up the install processx 2019-05-23 16:47:16 -05:00
Hal Emmerich
0fc096ec64 Added ascii logo to installer, removed verbose flag 2019-05-23 13:01:18 -05:00
Hal Emmerich
7ad3f7462b Fixed filesystem corruption issues
Fixed:
filesystems were created with journaling disabled, now journaling is enabled
filesystem was mounted rw on boot, which prevented fsck from running
 - changed to ro, which then gets mounted as rw by systemd using the fstab file
 - added a fstab for the external boot devices that tries both usb and sd card
2019-05-23 00:19:32 -05:00
Hal Emmerich
9521115452 icon script fixes 2019-05-22 21:03:09 -05:00
Hal Emmerich
7d453ffe00 add prawn to lockscreen, app menu 2019-05-22 17:50:16 -05:00
Hal Emmerich
758930ac0a Improve make instructions
make wifi-test grab newest image
2019-05-22 11:49:08 -05:00
Hal Emmerich
d2bcc35c8d fix my editor getting overzealous with the pasting 2019-05-22 11:40:45 -05:00
Hal Emmerich
96a817c86a Added support to install from sd cards, closes #90 2019-05-22 11:34:54 -05:00
Hal Emmerich
b1e036e50c Improved image making for debugging 2019-02-27 13:20:11 -06:00
SolidHal
2bff28cbcf
Merge pull request #70 from Anthony-Sensors/master
Update InstallToInternal.sh
2019-01-11 12:23:03 -06:00
Hal Emmerich
d9ce83f43c have user set timezone at install, issue #72 2019-01-11 11:41:56 -06:00
Hal Emmerich
f0518c83bc Dont ask user pointless install questions 2019-01-11 11:39:09 -06:00
Anthony-Sensors
c2dfee7214
Update InstallToInternal.sh 2019-01-11 01:40:07 +00:00
Hal Emmerich
642aa0623a Added support for smaller emmcs. Issue reported in #68 2019-01-10 17:35:26 -06:00