Commit Graph

110 Commits

Author SHA1 Message Date
SolidHal
7bf6c06f55 reload the root CA certificates after package installation. Fixes #137 2019-12-30 00:06:01 -06:00
SolidHal
31c21eb845 Don't prompt user to clean and purge apt during install 2019-12-29 15:31:58 -06:00
Hal Emmerich
ada2efa565 Mostly stable panfrost+mesa compile script 2019-12-02 23:52:48 -06:00
Hal Emmerich
6bdd2abbaf Changed how disable_ertm gets set, previous fix didn't work
Also added bluetooth package
2019-12-02 20:39:48 -06:00
Hal Emmerich
bab9e97cde update README, fix unmounting sys, dev after installing packages 2019-10-30 00:40:27 -05:00
Hal Emmerich
46ec1d2105 Remove need to reboot between installation and package installation 2019-10-29 23:02:27 -05:00
Hal Emmerich
716306ea99 Changed to using xkb for function key mapping, changed to using alt instead of control
for window management, so control can be used as expected in terminals

Cleaned up xkb implementation, made name of panfrost script fit the usual pattern of <function><target>.sh
2019-10-29 16:42:10 -05:00
SolidHal
a099220fc6
Merge pull request #134 from rk-zero/upstream
XKB Patch reworked
2019-10-28 04:13:56 +00:00
rk-zero
4e65eabb9c Panfrost Compile Script for PR 2019-10-23 08:46:18 +02:00
Hal Emmerich
b10e68c1c5 fix fs expansion 2019-10-21 00:23:52 -05:00
rk-zero
d5d621c29b rework xkb patch for Pull Request 2019-10-21 06:52:27 +02:00
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