Commit Graph

83 Commits

Author SHA1 Message Date
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
fnux c0f32f78e3 CentOS/luks: disable SSH/user+password ONE scripts 2020-07-06 10:43:27 +02:00
fnux 4dab15fae2 Remove incomplete centos-8 support centos-luks ONE image 2020-07-06 10:38:17 +02:00
fnux 45f48f3e05 centos-build-luks -> centos7-build-luks, fix blkid calls 2020-07-06 09:59:52 +02:00
fnux c9d1ab6e13 Add missing centos-extras repo 2020-07-06 09:45:04 +02:00
fnux 79aaff38b8 centos luks image: use local repo dir, crypttab instead of kernel args 2020-07-06 09:45:04 +02:00
fnux 310ab5fd7a CentOS luks image -> replace sfdisk by parted 2020-07-06 09:45:04 +02:00
fnux 4682ed9a3a More tuning to CentOS LUKS image 2020-06-29 17:46:48 +02:00
fnux 91ed6d57f2 Tune centos image for 7 2020-06-29 12:25:39 +02:00
fnux afaa9ef712 Create initial structure for LUKS-encrypted CentOS images 2020-06-29 08:49:24 +02:00
fnux e4d3062d45 Bump alpine script to 3.12 2020-05-30 07:50:27 +02:00
fnux 9c17dad41d Fix local generation for debian image 2020-05-24 09:22:29 +02:00
fnux 1841857703 FreeBSD image: fix environment, mktemp disk image 2020-05-24 08:59:19 +02:00
fnux 0d554866c8 Initial sourcehut-inspired freebsd image build script 2020-05-24 08:49:41 +02:00
fnux 67c8cc94a4 Move EvilHam's FreeBSD scripts to legacy directory 2020-05-24 08:33:59 +02:00
fnux 3f9245d582 Debian ONE image: set hostname 2020-05-24 08:26:18 +02:00
fnux 5a2e01d0ed s/Ubuntu/Debian/ in debian build script 2020-05-13 14:27:58 +02:00
fnux 0e7aa75959 Fix locale issue in debian image 2020-05-13 14:25:17 +02:00
fnux 5af488b9d6 Fix script call in FreeBSD build following renaming 2020-05-13 12:09:26 +02:00
fnux 810ef1598e Rename freebsd build scripts for consistency 2020-05-13 11:41:34 +02:00
fnux ad72ebc80d Merge branch 'master' into 'master'
[OpenNebula-images] Add scripts to generate FreeBSD images.

See merge request ungleich-public/ungleich-tools!5
2020-05-13 11:13:11 +02:00
fnux 4eb3bc5523 Add WIP archlinux image definition script 2020-05-12 07:15:50 +02:00
evilham abea4dbdad [OpenNebula-images] Add scripts to generate FreeBSD images.
Tested for 12.1-RELEASE, 11.3-STABLE should be tested as well.

Two scripts are added, FreeBSD-build-opennebula-image-generic.sh takes
information from the environment and generates the specified image with either
dualstack or IPv6-only kernel and base applications.

FreeBSD-build-opennebula-image.sh has the versions supported in DCL and
generates
all neeeded images (combination of Version x Network support).

This should run in a DCL VM with an OK amount of cores (4/8 minimum), 2-4G RAM,
and storage of roughly 20G + 5G * #resulting_images.

This is because there is the base system, a 'pristine chroot', and during the
build there can be 2 copies of the resulting system written to the system.
Since there are 4 combinations of images:
  {STABLE,RELEASE} x {dualstack, IPv6ONLY}

That means we'll need to assign about 40G storage to be on the safe side.
2020-05-11 12:29:52 +02:00
fnux b3f79de311 Add debian image build definition 2020-05-11 10:51:26 +02:00
fnux 43b52b264d Add forgotten centos to opennebula-images dir, +x ubuntu-build-one-... 2020-05-11 10:20:00 +02:00
fnux 6ea31faa47 Move ONE image defitions to their own folder 2020-05-11 10:19:08 +02:00