Commit Graph

63 Commits

Author SHA1 Message Date
Jacob Hrbek 1a85688c27
QA: Replace shebang with env-variant
This is to provide a compatibility with nix such as GNU Guix to use the
project painlessly without the need of deploying a sandboxed FHS
environment.

Signed-off-by: Jacob Hrbek <kreyren@rixotstudio.cz>
2023-02-23 09:19:14 +01:00
Andreas Grapentin 2996f9eab6
adding hook for a bare-bones parabola package build vm 2020-04-11 16:45:56 +02:00
Andreas Grapentin bce0c3db8e
fixing resolver in ethernet-dhcp hook 2020-04-11 16:45:37 +02:00
Andreas Grapentin d18b703572
fixing run order of hooks 2020-04-11 16:45:13 +02:00
bill-auger 340dd9a179
bugfix - extra packges could overflow root fs size 2020-04-07 19:01:09 -04:00
bill-auger fdcb13660f
revertme - allow for mkinitcpio failure 2020-04-01 15:43:24 -04:00
bill-auger d593ad28e1 housekeeping 2020-04-01 15:38:43 -04:00
bill-auger 78164b7e37 install a kernel in every chroot 2020-04-01 15:38:43 -04:00
bill-auger ec1f87ad70 customizable cached packages 2020-04-01 15:38:43 -04:00
Andreas Grapentin 301df3825b
fixing initcpio creation plus some minor cleanup 2020-04-01 18:10:23 +02:00
bill-auger 03a480a894
housekeeping 2020-03-31 19:04:24 -04:00
bill-auger 29567e455d generalize pvm_get_script() fn 2020-03-31 12:04:06 -04:00
bill-auger 0bb5ae3842 housekeeping 2020-03-31 12:03:01 -04:00
bill-auger a7de2a2480 uniform partition layout for all arches 2020-02-25 23:20:06 -05:00
bill-auger 4872be99ac improve fs detection - factor out common functions 2020-02-25 23:20:05 -05:00
bill-auger 8f102e6742 use predefined package sets 2020-02-25 23:19:31 -05:00
bill-auger 90fcc5fb14 add redundant server entries 2020-02-25 23:18:49 -05:00
bill-auger ca4cb2eb44 housekeeping 2020-02-25 23:18:49 -05:00
bill-auger 4e9bf45e05 redirect serial to host console 2020-02-25 23:18:49 -05:00
bill-auger 117c2c04fd generalize /boot search 2020-02-25 23:18:49 -05:00
bill-auger 85e54ebe4b customizable swap and partition sizes 2020-02-25 23:18:49 -05:00
bill-auger 8f072b4ee1 customizable packages 2020-02-25 23:18:49 -05:00
bill-auger e44eb93fe3 adapt kernel and initsystem for new 'base' packages 2020-02-25 23:18:49 -05:00
bill-auger 4d0d8914eb allow running in-tree 2020-02-25 22:23:38 -05:00
bill-auger 906535e29d uniform return values and better logging 2020-02-10 23:36:06 -05:00
bill-auger 50d32d2cba make configurable default memory size and minimum disk size 2020-02-10 23:36:06 -05:00
bill-auger 68fb5be67a housekeeping 2020-02-10 23:36:06 -05:00
Freemor 164b5b98b9 Clean-up formatting a bit 2019-12-22 00:47:28 -05:00
Freemor 45bc48b51b restore 'base' group packages only for systemd
to be sure we are not addin base to base-openrc. Cause that could be a mess.

OpenRC still hanging at "starting local..."
2019-12-22 00:47:28 -05:00
Freemor a557f2518e make restored 'base' group packages init-aware 2019-12-22 00:47:23 -05:00
Freemor de27bf79e5 add back 'base' group packages
Add back in packages yanked by the switch from base Group to base PKG
systemd pacstraps and builds correctly
openrc not quite. I will have to check whats going on there
and fix it. but as openrc-base has not transitioned to a
package yet that will probably need further tweaking at that
point anyways.
2019-12-22 00:42:28 -05:00
Freemor 4b9e8207cb Tweak init packages a bit
Tweak that If a bit as OpenRC doesn't seem to need any help.
2019-12-22 00:41:55 -05:00
Andreas Grapentin 46ad14a48e
minor fixes and improvements 2019-05-02 23:34:27 +02:00
Andreas Grapentin 5447c151a7
hotfix 2019-03-18 22:23:29 +01:00
Andreas Grapentin bc0fc70388
updated helps and README, added pvm2tarball.sh 2019-03-18 21:07:36 +01:00
Andreas Grapentin c7eb38694f
cleanup .gitignore 2019-03-18 09:14:18 +01:00
Andreas Grapentin 1c59af21a6
checking preinit hooks return value, fixing ethernet-dhcp hook for interfaces that are not eth0 2019-03-17 20:59:59 +01:00
Andreas Grapentin bc7a570477
slight restructure, added image creation hooks support 2019-03-16 22:26:21 +01:00
Andreas Grapentin 01052d0363
upping VM default memory 2019-03-16 12:47:12 +01:00
Andreas Grapentin 2fe6f0a131
complete rewrite of pvmbootstrap (formerly create) -- support script files are now obsolete and have been removed 2019-03-16 02:33:25 +01:00
Andreas Grapentin 6fa8b39787
rewrote boot.sh to src/pvmboot.sh, using libretools components and more robust shell style 2019-03-15 16:37:47 +01:00
Andreas Grapentin 342af012f1
cleanup commit 2019-03-15 10:10:47 +01:00
Andreas Grapentin 5defa8b4a6
added x86 arches 2018-05-07 18:01:24 +02:00
Andreas Grapentin 607e5ded7a
using binary boot loader by risc-v fedora for now. 2018-04-25 22:22:29 +02:00
Andreas Grapentin 9df4b2cda8
full rewrite to add more risc-v 2018-04-24 17:58:58 +02:00
Andreas Grapentin 5923111e33
fixed makepkg.conf variables 2018-02-07 18:26:55 +01:00
Andreas Grapentin 571510f272
fixed start script 2018-02-06 21:13:42 +01:00
Andreas Grapentin 71f12032d1
increased swap space, now using parabola release tarball by default 2018-02-06 20:35:54 +01:00
Andreas Grapentin 5ccadc8f3b
added release script 2018-02-03 00:02:42 +01:00
Andreas Grapentin 67c9dfd461
creation script adapted to use parabola release tarballs 2018-02-02 06:50:58 +01:00