debian-forge-composer/tools
Ondřej Budai d8342862d5 customizations: create all groups unconditionally
We had this weird condition in code that prevented composer to create groups
with the same name as a user has. This unfortunately means that you are not
able to create a user with a primary group with a certain GID that has the
same name as the user. There's the gid field in the user customization,
but it requires that the group already exists.

In order to allow that, we need to remove the condition. From now on, it's
possible to create groups with the same name as a user has, which can be used
to create primary groups with a custom gid.

Note that the lorax compatibility behaviour was actually wrong. When lorax was
given a custom gid for a user, it didn't require the gid to exist. When it
didn't, the group was just created. Thus, we still don't have full backward
compatibility, but at least we now have support for this.

Signed-off-by: Ondřej Budai <ondrej@budai.cz>
2023-04-19 11:50:49 +02:00
..
appsre-ansible tools/appsre-ansible: revert sub removal on rpmbuild machines 2023-03-03 13:00:05 +01:00
deploy/test generate-all-test-cases: use SSH keys instead of password for VMs 2021-09-22 09:12:57 +02:00
test-case-generators customizations: create all groups unconditionally 2023-04-19 11:50:49 +02:00
ansible-blocking-io.py fix ansible error on centos9 2023-03-02 16:03:11 +01:00
appsre-build-deploy.sh osbuild-service-maintenance: Clean up expired images 2021-12-03 00:14:09 +00:00
appsre-build-worker-packer.sh templates/packer: subscribe packer machines 2023-03-03 13:00:05 +01:00
appsre-worker-packer-container.sh templates/packer: update amazon plugin 2022-09-27 10:47:32 +02:00
build-rpms.py app-sre: Update AMIs to rhel-9.0 2022-09-27 10:47:32 +02:00
define-compose-url.sh Revert "test: Update nightly compose URL to updates URL" 2023-01-10 00:28:23 +01:00
deploy-openstack tools: improve deploy-openstack script 2021-09-22 12:24:08 +01:00
deploy-qemu tools/deploy-qemu: use sys.exit instead of exit 2021-06-22 14:45:54 +02:00
gen-certs.sh tools: Add internal container names to certs 2021-01-30 13:20:11 +00:00
gen-ssh.sh test: Replace hard coded ssh keys on some test 2021-07-29 09:38:03 +03:00
gen-user-data Return error when write_files exists in cloud-init (#1644) 2021-08-20 22:24:38 +02:00
generic_s3_https_test.sh test: adapt to shellcheck v0.9.0 2022-12-13 13:55:53 +01:00
generic_s3_test.sh provision.sh: don't start local worker and Weldr with TLS auth 2022-08-04 11:55:43 +02:00
image-info tools/image-info: bad syntax on rhel8 python 2023-02-14 14:37:10 +01:00
koji-compose.py tools/koji-composer: add encoding to open() 2023-01-06 11:34:50 +01:00
libvirt_test.sh Update test suite after rebase to weldr-client-35.9 2023-02-28 11:15:49 +01:00
prepare-source.sh go.mod: update to Go 1.18 2023-01-09 14:03:18 +01:00
provision.sh fix ansible error on centos9 2023-03-02 16:03:11 +01:00
rpm_spec_add_provides_bundle.sh Fedora - Use vendor instead of rpm dependencies 2022-06-23 18:02:09 +02:00
run-koji-container.sh run-koji-container.sh: drop the duplicate vhd.xz format 2022-12-01 20:59:30 +01:00
run-mock-auth-servers.sh test: extract common JTW code from the multi-tenancy.sh test 2022-08-04 11:55:43 +02:00
s3_test.sh Remove duplicate function and use the shared implementation 2023-02-28 11:15:49 +01:00
set-env-variables.sh test: use hyphen in DISTRO_CODE instead of underscore 2021-09-24 17:03:53 +02:00
update-distgit.py docs: document the release process 2021-07-14 12:11:35 +02:00