Anton Hvornum
3863691b49
Forgot to decode the bytes data
2019-04-11 20:07:32 +02:00
Anton Hvornum
6e3e94d284
Failed to convert one more iterator
2019-04-11 19:52:50 +02:00
Anton Hvornum
58b9442569
Missed another join()
2019-04-11 19:44:02 +02:00
Anton Hvornum
47e788c557
Forgot to .exec()
2019-04-11 19:36:43 +02:00
Anton Hvornum
72b04d9291
Forgot to join the iterator in some places
2019-04-11 19:30:07 +02:00
Anton Hvornum
1f89be3a23
Swapping the run() command for something a little more potent
2019-04-11 19:20:44 +02:00
Anton Hvornum
317ed640f0
Forgot to send the options as actual options.
2019-04-10 18:21:08 +02:00
Anton Hvornum
434603a008
Forgot to send the options as actual options.
2019-04-10 18:18:47 +02:00
Anton Hvornum
1726a597aa
Testing a thing
2019-04-10 18:17:16 +02:00
Anton Hvornum
64f5dd30bb
Reorder of when password is set. And added a boot options to boot into the new OS without actually rebooting. To set up things like databases etc that needs services running
2019-04-10 16:30:50 +02:00
Anton Hvornum
4b7cabeab4
Added support to boot a installation
2019-04-10 16:10:21 +02:00
Anton Hvornum
8b4c611d76
Update README.md
2019-04-10 15:31:53 +02:00
Anton Hvornum
7d06fef7e9
Changed some formatting and status output. Also added manual chroot-setup. It's highly unreliable tho
2019-04-10 12:46:53 +02:00
Anton Hvornum
73fd441734
Wrapping is not systemd-nspawn's coup of tea
2019-04-10 11:01:18 +02:00
Anton Hvornum
2037b6c0c1
Added psutil workaround in case it's not installed.
2019-04-10 10:56:04 +02:00
Anton Hvornum
fe9dfc4ffd
Added no-chroot option to commands, so that they can run outside in the live-cd environment. Mainly to fix a temporary issue with systemd-nspawn where I don't know how to redirect stdout etc using the command
2019-04-10 10:46:14 +02:00
Anton Hvornum
6b785a4b4e
Forgot to wrap the commands
2019-04-10 09:07:24 +02:00
Anton Hvornum
ee7dff7f84
Reworked according to the new data structure. Changing rooms still doesnt work. And some other things might not as well.. such as file uploads.. but meh, beta test time! Fix issue #10
2019-04-10 08:37:52 +02:00
Anton Hvornum
5ececaba1c
Update README.md
...
Updated to reflect the resent default/no-default and profile changes.
2019-04-08 19:54:36 +02:00
Anton Hvornum
7cf9b8d138
Merge pull request #8 from Torxed/profile
...
Profile
2019-04-08 19:33:45 +02:00
Anton Hvornum
9c572a3204
Verified implementation for #6 and #7
2019-04-08 20:29:49 +02:00
Anton Hvornum
bc0a61b3c6
Added yubikey support, changed according to issues #6 and #7
2019-04-08 19:12:53 +02:00
Anton Hvornum
9d4dca4cc2
Added gpicview as a default image viewer.
2018-11-20 22:03:01 +01:00
Anton Hvornum
b753207a5b
Unwanted drive definition on a test-mac.
2018-11-15 22:49:38 +01:00
Anton Hvornum
50eaa58ea1
Added a default file browser
...
See last commit. This one just fixed a missing comma.
2018-10-09 21:42:15 +02:00
Anton Hvornum
e9f3961f08
Added a file browser
...
Next step: pre-setup a wallpaper and the "start menu".
To make it easier for people to start off easy with a arch install.. and for myself..
2018-10-09 21:41:53 +02:00
Anton Hvornum
7a1c57d225
Added ttf-liberation since many apps require it
2018-10-09 21:38:09 +02:00
Anton Hvornum
0c27146f05
Fixed output success parsing
...
Some times cryptsetup added more info to the command line output.
2018-10-01 20:58:32 +02:00
Anton Hvornum
627de1d71a
Added link to pre-built ISO's
2018-06-25 08:12:30 +02:00
Anton Hvornum
3ff1e2e6cd
Logical miss on if statement.
2018-06-06 17:15:04 +02:00
Lord Anton Hvornum
96b8669b0a
Added two new features, --no-default parameter that halts the script instead of installing a default arch machine if no MAC-address profile was found for unattended installs. The second feature is the --profiles parameter that enables custom web-server paths when looking for profiles to deploy
2018-05-30 20:14:37 +02:00
Anton Hvornum
3f827eb56f
Debug: temporary output activation
2018-05-30 17:47:33 +02:00
Lord Anton Hvornum
022b375185
Rebased the deployment examples
2018-05-24 20:39:35 +02:00
Lord Anton Hvornum
225b0b6451
Updated README to reflect master not old branch net-deploy
2018-05-24 20:34:17 +02:00
Anton Hvornum
f853015448
Merge pull request #3 from Torxed/net-deploy
...
Network deployment features added.
2018-05-24 20:30:46 +02:00
Anton Hvornum
30010a418a
Merge branch 'master' into net-deploy
2018-05-24 20:30:14 +02:00
Lord Anton Hvornum
88aed64065
Updated the readme
2018-05-24 20:24:19 +02:00
Lord Anton Hvornum
252af79e3d
* New feature: deployment structure can now import/include other templates (Included templates will be installed first, since we'll assume those are baselines/requirements for slimmer deploy-structs)
...
* Deployment scripts strings now supports python string formatting, if parameter or is given as options to each command-line (TODO: Add as a global parameter as well, and treat all strings as formatable)
* Added two templates: workstation + 00:11:22:33:44:55, a example of how to set up a workstation using a template and a custom addition. Also added a default template that is similar to the workstation but does everything in one template. They all use some awk magic to fix alt-tab in Awesome WM, it also creates a "desktop" environment and installs some useful tools and fixes the start menu in Awesome WM.
* Reordering mirrors is now a configurable option (Default turned off, to better suit offline environments)
* Disk/root password now configurable as either a fixed string, or ask for via STDIN (Syntax for now is: )
* deployment targets now a variable (todo: add a parameter/argument)
* SSL support (ignores certificate validation for now, I know this is bad, but until a parameter etc is in place, this has to be a nessecary evil for now)
* Cleaned up a lot of custom variables and baked them into so it's easier to format strings based off information gathered along the way (such as partition names).
* Error handling: Mostly for missing dependencies and situations, such as not booted in UEFI environment
2018-05-24 20:09:51 +02:00
Anton Hvornum
4031af0759
Fixed git-clone when making the ArchIso
...
Seeing as the customize_airootfs.sh *sometimes* runs from /root, but sometimes doesn't, we need to make sure we're in /root before doing the git clone.
2018-05-13 23:23:43 +02:00
Anton Hvornum
51f7543b04
Fixed urllib in offline mode.
...
Apparently, urrlib throws different errors on the "same" issue. With ambiguous names at that.
2018-05-13 23:22:00 +02:00
Lord Anton Hvornum
3b07cf27e8
Merged master's changes of make_offline into this branch
2018-05-06 23:08:49 +02:00
Lord Anton Hvornum
d58bc36049
Merge branch 'master' into net-deploy
2018-05-06 23:07:41 +02:00
Anton Hvornum
a584d33c2a
Removed some mirror build specific instructions.
2018-05-06 23:02:48 +02:00
Lord Anton Hvornum
0629ed7a94
Added a addon script to build AUR packages into the live iso that's used to execute archinstall
2018-05-06 22:50:36 +02:00
Lord Anton Hvornum
87604b0af1
Added a addon script to build AUR packages into the live iso that's used to execute archinstall
2018-05-06 22:48:08 +02:00
Lord Anton Hvornum
97248e5c4c
Synced in changes from master. had a re-arrange issue. but other than that nothing much
2018-05-05 19:27:05 +02:00
Lord Anton Hvornum
bd53341450
Fixed: customize_rootfs.sh is not always run from /root, meaning 'git clone' would occationally fail to clone into /root rendering the rest of the process invalid.
2018-05-05 19:25:03 +02:00
Lord Anton Hvornum
4001428149
Fixed: customize_rootfs.sh is not always run from /root, meaning 'git clone' would occationally fail to clone into /root rendering the rest of the process invalid.
2018-05-05 19:20:14 +02:00
Lord Anton Hvornum
0fbebe6207
Merge branch 'master' into net-deploy
2018-05-05 19:15:05 +02:00
Lord Anton Hvornum
ba09d311a2
Fixed: nvme-drive support fixed. parted gives partition numbers, not the actual labels of devices. Hence, parted is scrapped and lsblk is used to determain partition names/labels instead.
2018-05-05 19:13:48 +02:00