debvm (0.3.1)
[PTS] [DDPO]
COMMITS: VCS has seen 9 commits since the debian/0.3.1 tag
- Git: https://salsa.debian.org/helmutg/debvm.git -b debian
-
- Branch: main
- Path: debian/changelog
- Repo size: 311296
- Browser: https://salsa.debian.org/helmutg/debvm/
- Last scan: 2024-12-02 00:42:03+00
- Next scan: 2024-12-09 15:07:00+00
- Open issues: 4
- Merge requests: 5
- CI pipeline status: failed
- Debian changelog in Git:
debvm (0.3.1) unstable; urgency=medium
[ Helmut Grohne ]
* fix spelling error in changelog
* useraddhook: make username customizable
* autologinhook: automatically log in with lightdm
* useraddhook: tell which customizations are performed
* debvm-create: clarify that passing an empty string to -r may be ok
* debvm-create: turn of incompatible ext features for jessie
[ Benjamin Drung ]
* tests/create-and-run.sh: Increase timeout by 300 seconds (for ppc64el)
(LP: #2046544)
* debvm-create: Increase default VM size to 2G (LP: #2064921)
[ Helmut Grohne ]
* useraddhook: rename USERNAME environment variable to be less generic
* debvm-create: do install login
-- Helmut Grohne <helmut@subdivi.de> Sun, 23 Jun 2024 06:47:08 +0200
- This branch is 9 commits ahead of tag debian/0.3.1
- Git log:
commit e93660b51c4e68c2134b11791bfb76900bf4a01d
Author: Helmut Grohne <helmut@subdivi.de>
Date: Tue Nov 12 15:22:56 2024 +0100
debvm-run: also try resolv.conf for dnssearch
commit 83876f58901900ab59dc2aec3027d2d36723a446
Author: Helmut Grohne <helmut@subdivi.de>
Date: Tue Aug 13 15:02:57 2024 +0200
document that dpkg-dev is required
It's already a dependency in debian/control, but was missing from the
README.
Reported-by: Vasyl Vavrychuk
Closes: #18
commit a2c00ecbe9e5313a6dd9417e6e31bf6a703cc245
Author: Helmut Grohne <helmut@subdivi.de>
Date: Tue Aug 13 11:13:27 2024 +0200
test for autologin to work using expect
commit f35ef9a20fabfd6e57db83136dc4486fe7757bdc
Author: Helmut Grohne <helmut@subdivi.de>
Date: Tue Aug 13 10:18:24 2024 +0200
debvm-create: implement password deletion with correctly quoted sed
While using the --prefix option is great, it's only available in trixie.
Hence, revert back to sed, this time getting the quoting right (by
avoiding backslashes using character sequences) and also apply to all
lines of the file as systemd seems to be adding users to the front.
Reported-by: Vasyl Vavrychuk
Fixes: 984a1155456d ("debvm-create: revert back to passwd for deleting the root password")
Closes: #17
commit 984a1155456df7bbda7e2f7c1d6bcedff68f609e
Author: Helmut Grohne <helmut@subdivi.de>
Date: Mon Aug 12 22:13:46 2024 +0200
debvm-create: revert back to passwd for deleting the root password
We should avoid --root as that will chroot and load libraries. The sed
solution somehow didn't work due to a quoting issue. What we can use is
passed --prefix as that avoids loading libraries and explicitly does not
support NIS and LDAP, which we don't need here.
Reported-by: Vasyl Vavrychuk
Thanks: Johannes Schauer Marin Rodrigues <josch@mister-muffin.de>
Fixes: e4ecc7f745c5 ("debvm-create: avoid using passwd --delete")
Closes: #17
commit e4ecc7f745c54a765eff8eff59fc2e9a03371f2e
Author: Helmut Grohne <helmut@subdivi.de>
Date: Fri Aug 9 14:48:43 2024 +0200
debvm-create: avoid using passwd --delete
passwd will chroot() into the target tree and then load shared
libraries. This tends to work badly for old releases and for foreign
architectures or combinations thereof. As a result, it sometimes fails
with
Cannot determine your user name.
In practice, it removes a single asterisk from the first line of
/etc/shadow (at least for jessie to trixie). This is something, we can
also do via sed.
Reported-by: Sylvain Beucler <beuc@debian.org>
Fixes: d2d8b9965d39 ("debvm-create: avoid failing when we install no passwd")
commit 90fc08dcfc714b19c28721109fb26f682ee7a834
Author: Helmut Grohne <helmut@subdivi.de>
Date: Tue Aug 6 11:33:02 2024 +0200
debvm-run: fix manual page
The --transport option was added in the middle of the --skip
documentation.
Fixes: d927a5e0cee2 ("debvm-run: add --transport option")
commit 20f12dc5b70c4fc7dc0ac48b5d89fd1e60163fd9
Merge: a6b0c56 f4ee11d
Author: Helmut Grohne <helmutg@debian.org>
Date: Wed Jun 26 14:15:02 2024 +0000
Merge branch 'greetd_sway' into 'main'
useraddhook: support autologin for greetd/sway
See merge request helmutg/debvm!46
commit f4ee11d11418ae0ec8a8089928facbeb0d9ec054
Author: Jochen Sprickerhof <git@jochen.sprickerhof.de>
Date: Wed Jun 26 14:56:38 2024 +0200
useraddhook: support autologin for greetd/sway