Commit Graph

75 Commits

Author SHA1 Message Date
Jørn Åne de Jong beb967c196 Update cloudsetup to 1.2 2022-06-12 08:37:29 +02:00
Jørn Åne de Jong b14fa3db42 Hotfix the pkg-plist file for the cloudsetup port 2022-06-12 08:37:29 +02:00
Jørn Åne de Jong 03aee8ad68 Mount dev after tarbombing 2022-06-12 08:37:29 +02:00
Jørn Åne de Jong d35d04801a Run freebsd-update at first boot instead of build
Since the image probably isn't going to be rebuild that often,
it's better to update at first boot, even though that will take longer.
2022-06-12 08:37:29 +02:00
Jørn Åne de Jong a4daf87a34 Make cloudsetup version overrideable
This is useful for applying hotfixes before the updated port lands in
FreeBSD ports.
2022-06-12 08:37:29 +02:00
Jørn Åne de Jong d3369d321a Rename gptboot0 to gptboot on single-disk UFS 2022-06-12 08:37:29 +02:00
Jørn Åne de Jong c9353f1736 Install firstboot script through ports 2022-06-12 08:37:29 +02:00
Jørn Åne de Jong 906754e841 Prepare for later EFI boot 2022-06-12 08:37:29 +02:00
Jørn Åne de Jong 39ff637064 Add quotes around variables 2022-06-12 08:37:29 +02:00
Jørn Åne de Jong 02e273faf4 Remove target directories on cleanup 2022-06-12 08:37:29 +02:00
Jørn Åne de Jong 2b71524438 Bump clsetup and rename to cloudsetup 2022-06-12 08:37:29 +02:00
Jørn Åne de Jong 2a0b713a78 Use temporary pool name while installing
This will allow running the script when the OS is already running off
a pool named "zroot".
2022-06-12 08:37:29 +02:00
Jørn Åne de Jong 7bac053757 Update FreeBSD 13.1 and remove dependencies
- Upgrade to 13.1-RELEASE
- Build ZFS and UFS images in same script
- Replace OpenNebula's addon-context-linux script with a new script
  - New script does not have dependency on bash, Python and Ruby
- pkg is no longer preinstalled, but FreeBSD still offers on first invocation
2022-06-12 08:37:29 +02:00
Jørn Åne de Jong 31431ef8db Remove mountpoints not in an 13.0-RELASE install 2022-06-12 08:37:29 +02:00
Jørn Åne de Jong f24303d021 Make the image zstd-19 compressed 2022-06-12 08:37:29 +02:00
Nico Schottelius 33cc65ecc2 Upgrade to FreeBSD 13 and sync with ZFS script 2022-06-12 08:37:24 +02:00
Jørn Åne de Jong 805ad9228b Do not create empty pkg directory 2022-06-12 08:35:13 +02:00
Jørn Åne de Jong ad5e1d5fa3 Add -zfs to image name 2022-06-12 08:35:13 +02:00
Jørn Åne de Jong a389fdd795 Install qemu-tools as part of the script 2022-06-12 08:35:13 +02:00
Jørn Åne de Jong 2263c0df2e Shorter duplicate zpool check 2022-06-12 08:35:13 +02:00
Jørn Åne de Jong 9e926a90dc Remove the trap, THEN cleanup 2022-06-12 08:35:13 +02:00
Jørn Åne de Jong c4b91aa64a Remove caches before creating the image 2022-06-12 08:35:13 +02:00
Jørn Åne de Jong eaa5ed671d Make freebsd-zfs-build-opennebula-image.sh executable 2022-06-12 08:35:13 +02:00
Jørn Åne de Jong 059a0d6bae Fix overly zealous double-zpool check 2022-06-12 08:35:13 +02:00
Jørn Åne de Jong 4fbd39ea1e Add FreeBSD on ZFS install script 2022-06-12 08:35:13 +02:00
Nico Schottelius d5d327b936 Update ubuntu build script to build 22.04 2022-06-03 17:15:22 +02:00
Nico Schottelius 0d7367df9a freebsd: also bump the ports release 2022-05-02 10:23:35 +02:00
Nico Schottelius 2828b4e79d FreeBSD: bump to 13.0 2022-05-01 14:02:27 +02:00
fnux 920833fa9b
ONE / Debian: update to bulleyes 2021-11-18 16:31:57 +01:00
kjg eb421d4dcd [image]Update arch-build-opennebula-image.sh for Task#9418 2021-09-28 17:50:08 +02:00
kjg 11415886bb [image]Update arch-build-opennebula-image.sh for Task#9418 2021-09-28 10:36:52 +02:00
fnux 2e60bbe9d0
[opennebula] use base instead of minimal_base pattern for openSUSE image 2021-07-29 17:55:27 +02:00
fnux a62bb0d49d
[opennebula] update openSUSE image to Leap 15.3 2021-07-29 17:01:58 +02:00
fnux 826906bb42
[opennebula] initial openSUSE image definition 2021-07-29 16:16:04 +02:00
Dominique Roux 4e9f7d23f8 [alpine]: updated to v3.14 2021-06-25 09:54:11 +02:00
root 385ee49a2e [tools]create almalinux-script 2021-04-02 09:03:15 -04:00
fnux 5a0dbe8f82
Cleaning and tweaking (missing one-context?) of arch ONE script 2021-03-11 10:56:06 +01:00
Nico Schottelius 095b184be9 [alpine/opennebula] update to v3.13 2021-02-06 22:17:13 +01:00
fnux 25f67f2541
Bump Fedora image to F33 2021-01-04 08:47:45 +01:00
fnux 1badf78864
Fix devuan IMAGE_PATH output 2020-12-07 08:40:01 +01:00
fnux 568aab75e1
Initial devuan ONE image build script 2020-12-07 07:57:57 +01:00
fnux 2d676bf2dc Bump ubuntu image release 2020-10-24 13:15:23 +02:00
Nico Schottelius 912dcabe9f +passwd
Signed-off-by: Nico Schottelius <nico@nico-notebook.schottelius.org>
2020-08-24 10:00:02 +02:00
Nico Schottelius 5e966b852d setup password in opennebula 2020-08-07 15:01:56 +02:00
Nico Schottelius 9e8e39b2ee Also install dnf for centos 2020-07-21 12:18:13 +02:00
Nico Schottelius 01330943ba Install requirements for plain centos7 to build centos7 VM 2020-07-21 12:08:38 +02:00
fnux 7e55e76b14 Fix FreeBSD ONE image build script 2020-07-21 11:09:21 +02:00
fnux 8db3786b5b centos7/LUKS script: take LUKS passphrase as command-line argument 2020-07-06 12:37:18 +02:00
fnux 1e39b0aa84 Do not use custom reposdir for centos7/LUKS image 2020-07-06 11:36:09 +02:00
fnux 9ba788e75b Centos 7 / LUKS: fix ONE script removal 2020-07-06 10:52:55 +02:00