Commit graph

26 commits

Author SHA1 Message Date
Jørn Åne de Jong
a1cad581b9 Add zfs_enable to rc.conf 2022-06-12 08:37:29 +02:00
Jørn Åne de Jong
9266f02268 cloudsetup 1.2 is now in ports, no need to override anymore 2022-06-12 08:37:29 +02:00
Jørn Åne de Jong
ac6a724d04 Vanity: use quotes as in rc.conf 2022-06-12 08:37:29 +02:00
Jørn Åne de Jong
84daa8eca4 Set PermitRootLogin without-password
This replaces the PermitRootLogin yes + PasswordAuthentication no construction.
2022-06-12 08:37:29 +02:00
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
Nico Schottelius
33cc65ecc2 Upgrade to FreeBSD 13 and sync with ZFS script 2022-06-12 08:37:24 +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
7e55e76b14 Fix FreeBSD ONE image build script 2020-07-21 11:09:21 +02:00
1841857703 FreeBSD image: fix environment, mktemp disk image 2020-05-24 08:59:19 +02:00
0d554866c8 Initial sourcehut-inspired freebsd image build script 2020-05-24 08:49:41 +02:00
67c8cc94a4 Move EvilHam's FreeBSD scripts to legacy directory 2020-05-24 08:33:59 +02:00
5af488b9d6 Fix script call in FreeBSD build following renaming 2020-05-13 12:09:26 +02:00
810ef1598e Rename freebsd build scripts for consistency 2020-05-13 11:41:34 +02:00
Renamed from opennebula-images/FreeBSD-build-opennebula-image.sh (Browse further)