Commit Graph

272 Commits

Author SHA1 Message Date
Anton Hvornum ceb73c5523 Correction on args fetching 2019-11-18 22:09:24 +00:00
Anton Hvornum 755efe5706 Positions and kwargs not added to functions 2019-11-18 22:05:17 +00:00
Anton Hvornum 29b091e037 String convertion on part numbers, maybe a stupid idea? 2019-11-18 22:03:49 +00:00
Anton Hvornum 1129dae13d Debugging 2019-11-18 22:02:45 +00:00
Anton Hvornum 3657cc5c6e Debugging 2019-11-18 21:50:56 +00:00
Anton Hvornum 3c2a88bd7a Refresh partitions function enhanced. Previously it just returned a unsorted mess, now the args['partitions'] structure is finalized in that function 2019-11-18 21:47:49 +00:00
Anton Hvornum 0afa90f815 Refresh partitions function enhanced. Previously it just returned a unsorted mess, now the args['partitions'] structure is finalized in that function 2019-11-18 21:46:07 +00:00
Anton Hvornum 4cd31af1b0 Debugging 2019-11-18 21:37:34 +00:00
Anton Hvornum 9e322c0205 Fetching partitions from the partition tree in the dictionary. 2019-11-18 21:36:12 +00:00
Anton Hvornum 3bcfd23b30 Positions, not args 2019-11-18 21:19:33 +00:00
Anton Hvornum f2e3d8ecf2 Converted to a new mode. Each parameter to the functions, are given as strings and later mapped to the args[] structure. This so that you can supply keys in advanced without them being there. In order to chain functions together where functions some where along the chain supplies one of those values 2019-11-18 21:17:16 +00:00
Anton Hvornum 5a4e1ec092 Cleaned up the entire format process into functions. 2019-11-18 20:46:46 +00:00
Anton Hvornum 737c2b648d Cleaned up the entire format process into functions. 2019-11-18 20:46:20 +00:00
Anton Hvornum f5f1f210fe Added more *q, **k to functions 2019-11-18 20:14:56 +00:00
Anton Hvornum 8c03f60765 Stupid of me to call the sys.argv for args. Now I have to rename all *args expansions to *positionals or something 2019-11-18 20:13:20 +00:00
Anton Hvornum 1ae1c764ba Added args/kwargs to function 2019-11-18 20:10:38 +00:00
Anton Hvornum c2a2e1e5d0 Added success return on format of disks 2019-11-18 20:09:57 +00:00
Anton Hvornum da36b4f4e1 Started adding failure responses on commands for error checks. 2019-11-18 20:09:18 +00:00
Anton Hvornum 30752a49c6 Added refreshing of partitions into a function 2019-11-18 20:04:36 +00:00
Anton Hvornum eb318c24db Parameter missmatch on name 2019-11-18 17:18:50 +01:00
Anton Hvornum 997baca5fc Added args, kwargs to a function 2019-11-18 17:17:58 +01:00
Anton Hvornum 27059f4f80 Added debug 2019-11-18 17:15:15 +01:00
Anton Hvornum ac8393645c Don't show drives unless we have some 2019-11-18 17:11:45 +01:00
Anton Hvornum f679b49070 Cache password is now a function. This is so others can call it 2019-11-18 17:08:26 +01:00
Anton Hvornum 7f59f0fdd6 Test 2019-11-18 17:02:53 +01:00
Anton Hvornum ece0b764bc Corrected commandlog history emulated or not 2019-11-18 16:51:17 +01:00
Anton Hvornum 11d1e0f89c More visible output 2019-11-18 16:50:05 +01:00
Anton Hvornum c7bcba7a6a More verbose output for unformatted drives. 2019-11-18 16:48:37 +01:00
Anton Hvornum 252dfb295b Fix for unpartitioned drives. 2019-11-18 16:42:02 +01:00
Anton Hvornum 9cd0a4b73f Fixed some stuff 2019-11-17 23:06:09 +00:00
Anton Hvornum 5f256b9e4a Added tests. Also improved emulated commands. 2019-11-17 13:56:18 +00:00
Anton Hvornum 5833905e1b Cleaning up some more 2019-11-17 13:30:29 +00:00
Anton Hvornum 7e80c916e8 Improved sys_command(). Also added a commandhistory-log and emulation mode 2019-11-17 13:15:40 +00:00
Anton Hvornum 42f6550879 Added new ways to get the disk size, since os.statvfs() won't work on unmounted drives. Also moving more stuff into functions. 2019-11-17 12:30:10 +00:00
Anton Hvornum 47fdf30fe1 Starting to move individual steps into functions instead, so that they can be called externally as a library instead. Useful for graphical frontends and what not 2019-11-15 23:57:57 +00:00
Anton Hvornum da008c6284 Adding runas in options to POST commands. To be able to run AUR commands as a certain user since yay refuses to build as root 2019-11-13 23:36:22 +00:00
Anton Hvornum 9774daa2b6 Improving tracelog output on error 2019-11-13 23:26:49 +00:00
Anton Hvornum dad1e444c0 Added debug output for the AUR step 2019-11-13 23:16:16 +00:00
Anton Hvornum 06873cbbea Fixing sed command 2019-11-13 23:08:07 +00:00
Anton Hvornum a10965c13c Forgot ending " 2019-11-13 23:02:01 +00:00
Anton Hvornum 51523a4e6a Improved aibuilder for building yay 2019-11-13 22:57:28 +00:00
Anton Hvornum 211fdee511 Fixed branch checking 2019-11-13 22:51:16 +00:00
Anton Hvornum 010e931aeb Added debug 2019-11-13 22:48:33 +00:00
Anton Hvornum 9627e2079b Improiving on git branch switching 2019-11-13 22:46:41 +00:00
Anton Hvornum d08f9835a2 Fix for branch switching (?). Also fixed the su aibuilder command-oneliner 2019-11-13 22:43:28 +00:00
Anton Hvornum 7e1f2dc8ff Adding git as base package if we're supporting AUR. Since we need this (until we move over to HTTPS) 2019-11-13 22:36:29 +00:00
Anton Hvornum a16f7442a9 Deleting git-branch after use since it breaks the syntax later. 2019-11-13 22:21:41 +00:00
Anton Hvornum 1d06491e42 Moved the decoding logic for network data. - To the actual place where the network was executed. 2019-11-13 22:00:32 +00:00
Anton Hvornum 0ff066c813 Added /deployments/ twice. Silly me. 2019-11-13 21:59:20 +00:00
Anton Hvornum 3c10bbfe27 Forgot that isfile wasn't imported the way I normally do it. 2019-11-13 21:56:14 +00:00
Anton Hvornum 89a1a89a06 Syntax error on conditional assignment 2019-11-13 21:55:24 +00:00
Anton Hvornum f61ffee65a Syntax error on conditional assignment 2019-11-13 21:54:41 +00:00
Anton Hvornum f9f6d890ae Added fix for #23. Not tested 2019-11-13 21:52:33 +00:00
Anton Hvornum 679e1bf585 Adding fix for issue #15. Not tested. 2019-11-13 21:33:54 +00:00
Anton Hvornum 43242d93e1 Fixes and close issue #19 2019-11-13 21:22:21 +00:00
Anton Hvornum ae66a45116
Added a workaround for systemd boot-install.
See discussion here: https://github.com/systemd/systemd/issues/13603
2019-11-13 11:51:51 +01:00
Anton Hvornum bd38369e9b
Added linux linux-firmware.
As per https://www.archlinux.org/news/base-group-replaced-by-mandatory-base-package-manual-intervention-required/
2019-11-03 23:02:51 +01:00
Anton Hvornum e848dfdd33 Fixed a issue where the cursor some times would move to far into the trace log of a subcommand. Causnig triggers not to occur. A ghost issue in terms of logic 2019-10-28 18:06:04 +01:00
Anton Hvornum 143cecd03f Use which instead of whereis 2019-10-28 17:56:22 +01:00
Anton Hvornum 10c8915d10 Following a change on how base is installed, now /etc/localtime doesn't exist anymore? 2019-09-24 16:19:53 +02:00
Anton Hvornum 865d79a2aa Enhanced the multi-drive prompt a little bit 2019-09-24 16:04:04 +02:00
Anton Hvornum b66720b001 Tested #14, appears to be working now 2019-09-24 15:57:39 +02:00
Anton Hvornum 14a91f5f7c More fixes for #14 and also #9 has been resolved. 2019-09-24 15:32:44 +02:00
Anton Hvornum f973df9c39 Fixes issue #14. If multiple drives are found, do not swallow the whole disk at once. 2019-09-24 15:20:32 +02:00
Anton Hvornum 265a4ff73d Password being inserted causes the subsystem to wait for it forever. Only add it back if we set a root password earlier than this 2019-06-20 21:12:46 +00:00
Anton Hvornum de5ff70bb8 Minor fix 2019-06-20 21:03:41 +00:00
Anton Hvornum d1b9a3fc7e Enhanced sys_command 2019-06-20 20:33:18 +00:00
Anton Hvornum d7fb83ad56 Support for <RND_STR> which generates a random string in argument value replacements 2019-06-20 19:41:27 +00:00
Anton Hvornum d338b5f51e Fixing some logic issues in sys_command 2019-06-20 19:01:34 +00:00
Anton Hvornum 6a0e906ac7 Fixing some logic issues in sys_command 2019-06-20 18:59:53 +00:00
Anton Hvornum 379113a015 Fixing some logic issues in sys_command 2019-06-20 18:52:46 +00:00
Anton Hvornum bc7feda018 reverted last commit, and fixed proper import of time() 2019-06-20 18:42:18 +00:00
Anton Hvornum 6bfb19613c Fixed inproper call to time() 2019-06-20 18:41:31 +00:00
Anton Hvornum 565218eed2 Forgot to import time.. fml 2019-06-20 18:40:53 +00:00
Anton Hvornum 4e5f811d75 Enhancing booted mode command calls 2019-06-20 18:39:45 +00:00
Anton Hvornum 809d6bf316 Wrong parameter order for rebooting with a new flag 2019-06-20 18:29:41 +00:00
Anton Hvornum f928a4b72c probihiting recursion bombs regarding git pull 2019-06-20 18:25:43 +00:00
Anton Hvornum eb3a846be8 Recursive bomb issue 2019-06-20 18:23:20 +00:00
Anton Hvornum 41127daf58 Recursive bomb issue 2019-06-20 18:21:50 +00:00
Anton Hvornum 1d8c10613f TODO: Remove this commit 2019-06-20 18:18:30 +00:00
Anton Hvornum abaf778241 Faulty git update/pull logic. a reset and pull at the same time will make it contain a lot more information 2019-06-20 18:15:40 +00:00
Anton Hvornum 1ffde6ff9f Added a umounter / luksclose before installation. In case of a rerun 2019-06-20 16:38:07 +00:00
Anton Hvornum b859c519b0 Added a --ignore-rerun flag 2019-06-20 16:36:30 +00:00
Anton Hvornum 96732140b1 Fixing rerun 2019-06-20 16:32:09 +00:00
Anton Hvornum ed9e93970a Fixing rerun 2019-06-20 16:31:05 +00:00
Anton Hvornum f355898af5 Fixing rerun 2019-06-20 16:28:37 +00:00
Anton Hvornum a7cd978128 Fixing rerun 2019-06-20 16:28:08 +00:00
Anton Hvornum 7587f67a70 Fixing rerun 2019-06-20 16:26:06 +00:00
Anton Hvornum 6dacf539c9 Added a rerun feature. So we don't have to wait for pacstrap every debug run :P 2019-06-20 16:20:58 +00:00
Anton Hvornum aa2871f3f6 Added a rerun feature. So we don't have to wait for pacstrap every debug run :P 2019-06-20 16:18:44 +00:00
Anton Hvornum 964502be7c Fixed broken login with systemd-boot 2019-06-20 15:32:44 +00:00
Anton Hvornum 943ce56974
Some times systemd-boot splits output, so we gotta check trigger in the trace_log instead.
Slightly more taxing, but it yields better (accurate) results.
2019-06-20 15:25:29 +00:00
Anton Hvornum bcb4a2d618
No need to join the result of simple_command
(Already in a bytes string)
2019-06-20 15:16:25 +00:00
Anton Hvornum 8cf4bde341
rankmirrors wasn't sys_command compatible. Changed to simple_command. 2019-06-20 15:13:36 +00:00
Anton Hvornum 2b8ec903b1
Update archinstall.py
Made sure "ranking mirrors" doesn't show up unless it's actually happening. And added an extra safe guard :) Can't just YOLO the country variable.
2019-06-20 14:46:11 +00:00
Anton Hvornum d984f728cc More debug output 2019-06-14 23:00:19 +02:00
Anton Hvornum a10b28e9cc Forcing overwriting exciting btrfs partition by doing -f 2019-06-09 22:16:15 +02:00
Anton Hvornum 27c630dc82 Modified partition debug output to not fool which order they come in 2019-06-09 22:13:45 +02:00
Anton Hvornum d1f11e008d Moved sorting logic 2019-06-09 21:48:58 +02:00
Anton Hvornum 0bd4beceba Moved sorted logic for partitions 2019-06-09 21:38:03 +02:00