d51538aac3
Fixed handling of known_networks
2019-06-04 16:52:17 -06:00
f8773e1736
Add known networks when building the Linux ISO
...
* Instead of at login
2019-05-05 12:53:07 -06:00
0080539575
Copy the known_networks file to /root/
2019-04-19 14:36:09 -07:00
e60bfaca48
Show better errors while building Linux
...
* Addresses issue #58
2019-03-09 14:27:23 -07:00
ae92eea76e
Added macbook12-spi-driver-dkms to Minimal build
2019-01-06 22:43:33 -07:00
8f9bae9a6f
Added option to build Linux with minimal packages
...
* All non-minimal packages/configs have been separated from the base setup
* `"Build Linux" -b` will only build the full version
2018-12-28 16:51:15 -07:00
4b956d5eea
Fix MemTest86 extraction
2018-12-27 17:51:51 -07:00
d60aab9584
Updated MemTest86 to 8.0
...
* Passmark is no longer providing ISOs so the UFD image is used instead
* This is an alternative solution to issue #71
2018-12-20 16:03:54 -07:00
79b64e4f23
(re)disable root logins (again)
2018-09-27 23:00:17 -06:00
48f789c5b4
(re)Disable root SSH logins
2018-09-18 13:12:17 -06:00
a71f7648c2
Bugfixes for Build Linux script
2018-09-16 18:45:10 -06:00
6cdf2a4211
Added authorized_keys file for SSH connections
2018-09-16 15:41:14 -06:00
1e21c04a3e
Address shutdown slowdowns
...
* Unmount filesystem(s) and flush write cache before poweroff/reboot
* Also adjusted timouts to maybe fix issue #52
2018-09-15 17:46:05 -06:00
cb5ff20378
Start a VNC server during startup
2018-09-12 20:54:49 -06:00
2Shirt
2305c047de
Adjusted live Linux packages
...
* Switched to broadcom-wl-dkms
* Hopefully it doesn't break everything...
* Removed several unwanted packages (for example: modem/dialup packages)
* Fixes issue #30
* Packages to be added are now tracked in .linux_items/packages/live_add
* Packages to be removed are now tracked in .linux_items/packages/live_remove
2018-05-16 15:11:42 -06:00
2Shirt
d1f4944a09
Changed linux std user name to tech
...
* Prevent build failure when ${KIT_NAME_SHORT} starts with a digit
2018-04-16 10:07:51 -06:00
2Shirt
6f80f0e708
Updated Build Linux --build-iso / main.py sections
...
* --build-iso loads main.py from $LIVE_DIR instead of $BUILD_DIR
* Ensures that the settings in $LIVE_DIR and the final ISO match
* --build-iso loads main.py silently
* Avoids editing the file twice under --build-all
* The ownership of the $OUT_DIR and ISO are set to $REAL_USER instead of root
2018-03-06 04:47:09 -07:00
2Shirt
e4edb809f5
Adjusted AUR package build process
...
* Don't install runtime dependencies while building packages
* Fix issue #17 (again)
2018-03-06 02:49:21 -07:00
2Shirt
51f9f91195
Wait for user input if run_elevated fails
...
* This is a workaround for su/sudo timeouts
* Should help with issue #17
2018-02-28 13:32:45 -07:00
2Shirt
8e05cb0e40
Remove stale AUR packages from cache during build
2018-01-27 15:52:49 -07:00
2Shirt
1cd3571253
Using safer bash config for Build Linux script
2018-01-27 15:19:04 -07:00
2Shirt
f3d8daf8e2
Use HTTPS for git clones during build
2018-01-12 16:12:29 -07:00
2Shirt
2cce7c34d6
Fixed copying main.py to settings
2018-01-12 15:22:07 -07:00
2Shirt
c57c24d245
Forgot a few more $install_dir lines
2017-12-30 15:48:21 -07:00
2Shirt
95bb27c165
Forgot a install_dir line
2017-12-30 15:10:19 -07:00
2Shirt
b70f1bda9a
Removed %INSTALL_DIR% code
...
* Using hardcoded 'arch' in it's place
* The initrd boot variables weren't being set properly
2017-12-30 12:17:30 -07:00
2Shirt
0b8670f6ef
Copying memtest86 to LIVE_DIR fixed
2017-12-29 01:32:49 -07:00
2Shirt
3c07c5b265
New EFI config
2017-12-28 22:08:58 -07:00
2Shirt
02793b1e73
Added Memtest86
2017-12-28 15:51:19 -07:00
2Shirt
28cda82704
Added more build.sh customizations
...
* Inserts the contents of build_additons.txt into build.sh right before make_iso
2017-12-28 15:49:18 -07:00
2Shirt
c4adbd3ac0
Added wimboot and fixed pxe/syslinux backgrounds
2017-12-27 18:59:49 -07:00
2Shirt
cde9953b2a
New iso/pxe/syslinux config
...
* Uses main.py settings for KIT_NAME
* Uses archiso %vars% which are expanded during build.sh
* Pxelinux/Syslinux use backgrounds from Images/
2017-12-27 17:24:58 -07:00
2Shirt
aac9badc4f
Reoragnized .linux_items/include
...
* Removed include/iso items since they've been integrated into the new scripts
* Moved include/live/* to include/ since there's only one "include" folder now
2017-12-27 16:40:34 -07:00
2Shirt
29f663fd0e
Convert main.py from CRLF to LF for BUILD_LINUX
2017-12-27 05:00:26 -07:00
2Shirt
9c04a5dc83
Misc updates
2017-12-18 19:37:49 -07:00
2Shirt
3b0b103590
Added CRLF checks for main.py to build script
...
* For consistancy between platforms
2017-12-18 00:49:05 -07:00
2Shirt
1613d767bf
Moving away from arch.conf
2017-12-17 18:57:03 -07:00
2Shirt
ef6dbc197a
Updated main settings and timezones
2017-12-17 18:09:14 -07:00
2Shirt
451b5868a1
Updated services
2017-12-17 16:42:08 -07:00
2Shirt
144e94b31a
Readded openbox theme
2017-12-17 13:26:16 -07:00
2Shirt
0b21331747
Bugfix: NetworkManager autostarts again
2017-12-17 13:19:04 -07:00
2Shirt
81df06fd8b
Added usage prompt and renamed functions
2017-12-17 12:47:13 -07:00
2Shirt
94d26902dc
Set folder permissions before building
...
* Prevents issues when using GitHub zip archives
2017-12-17 12:05:41 -07:00
2Shirt
daa19626a6
Fixed lean.zsh-theme download/install
2017-12-17 11:50:46 -07:00
2Shirt
4abea24310
Avoid loading settings twice
2017-12-17 11:15:42 -07:00
2Shirt
cc2e42d348
Bugfix: autologin
2017-12-13 18:01:58 -07:00
2Shirt
c159602a70
Download mirrorlist during build
2017-12-13 13:20:43 -07:00
2Shirt
e37b1529b0
Removed customize_airootfs.sh and new SSH code
...
* Code has been merged into Build Linux
* (releng copy is updated in place)
* SSH key for wktech now generated at build time
* Hostname is now set using main.py
* Passwords are now set using main.py
* Timezone is now set using main.py
2017-12-13 13:11:28 -07:00
2Shirt
f97028bbdd
Updated Build Linux
...
* More consistant variable names
* Ensure that main.py is read for build-arch and copy-archiso
* Bugfix: typo in build.sh call
2017-12-13 10:58:26 -08:00
2Shirt
957e1a2d77
Use Images/Linux.png as wallpaper
2017-12-13 10:02:47 -08:00