Commit Graph

526 Commits

Author SHA1 Message Date
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
kjg 16d7e80133 [VNC] update db_export.py for Task#10544 2022-05-09 14:55:11 +00:00
kjg 0a9c8f8245 [VNC] update get_info.py for Task#10544 2022-05-09 14:53:51 +00:00
Nico Schottelius 9da4900070 openwrt/ipv4: add whitespace 2022-05-02 10:30:03 +02:00
Nico Schottelius 1724933e87 openwrt/ipv4: output peer section at the end 2022-05-02 10:23:35 +02:00
Nico Schottelius 0d7367df9a freebsd: also bump the ports release 2022-05-02 10:23:35 +02:00
Nico Schottelius b17100f656 Merge branch 'master' of code.ungleich.ch:ungleich-public/ungleich-tools 2022-05-02 10:18:13 +02:00
Nico Schottelius f31189a08d [viwib] allow ssh in for people to remotely access their router 2022-05-02 10:17:56 +02:00
Nico Schottelius 2828b4e79d FreeBSD: bump to 13.0 2022-05-01 14:02:27 +02:00
Nico Schottelius 03afb6161b Add a ceph start script 2022-04-17 19:21:02 +02:00
Nico Schottelius 10eac966bc [viwib+vigir] update openwrt to 21.02.1 2022-04-17 19:21:02 +02:00
Nico Schottelius 048697a812 ++ ceph emergency script 2022-04-17 19:21:02 +02:00
Nico Schottelius dc1f42ab02 Run apk update before adding git and co. 2022-04-01 15:26:19 +02:00
Nico Schottelius ccdc89acee openwrt: clarify cli usage 2022-03-13 17:35:51 +01:00
Nico Schottelius 9f3f014a84 Add script to copy alpine linux installer and execute it 2022-03-13 17:35:31 +01:00
Nico Schottelius 888a1bbd14 [alpine installer] add fs type on mount 2022-03-13 17:35:19 +01:00
Nico Schottelius 549f9d8edb Note bug in our setup 2022-03-02 12:57:12 +01:00
Nico Schottelius a12e54aa31 Update openwrt ipv4 script to support 2nd vpn server 2022-03-02 12:32:10 +01:00
Nico Schottelius 45cccd0471 ++alpine/uefi 2022-02-24 16:58:21 +01:00
Nico Schottelius ebe45dc3df alpine: enhance uefi support 2022-02-22 19:26:55 +01:00
Nico Schottelius 86535b43bc ++notes 2022-02-14 16:12:44 +01:00
Nico Schottelius 9c0beb18d3 alpine: add uefi support 2022-02-11 22:24:43 +01:00
Nico Schottelius c7dd061609 [openwrt] +teltonika details 2022-01-26 17:33:18 +01:00
Nico Schottelius 0b2ef8216d [openwrt] begin to add default firewall 2022-01-26 17:27:47 +01:00
Nico Schottelius 0e44b7587c [openwrt] vpn-add: support 06 prefix 2022-01-26 17:27:27 +01:00
Nico Schottelius d77ce797fd [openwrt] add support for teltonika 2022-01-26 17:27:11 +01:00
Nico Schottelius 394ed308c9 [vpn] add new endpoints 2022-01-25 14:08:27 +01:00
Nico Schottelius e1785e168b [openwrt] phase in new script for vpn generalisation 2022-01-25 14:00:23 +01:00