[Touch-packages] [Bug 1873519] Re: Package should own adduser.conf
** Changed in: adduser (Debian) Status: Unknown => Fix Released -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to adduser in Ubuntu. https://bugs.launchpad.net/bugs/1873519 Title: Package should own adduser.conf Status in adduser package in Ubuntu: Fix Released Status in adduser package in Debian: Fix Released Bug description: /etc/adduser.conf isn't recorded as belonging to the package, but this is addressed easily by adding adduser.conf to the debian/install file. adduser.conf is generated by a postinst script, so it isn't covered by the normal install stuff. Regardless, it seems to become registered by just adding it to the install file on the same line as deluser.conf, which is already there. I often customize deployments using the config-package-dev extension to Debhelper, but this relies on package ownership to manage config files. Hopefully this is a trivial suggestion. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/adduser/+bug/1873519/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1873519] Re: Package should own adduser.conf
** Bug watch added: Debian Bug tracker #541620 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=541620 ** Also affects: adduser (Debian) via https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=541620 Importance: Unknown Status: Unknown -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to adduser in Ubuntu. https://bugs.launchpad.net/bugs/1873519 Title: Package should own adduser.conf Status in adduser package in Ubuntu: Fix Released Status in adduser package in Debian: Unknown Bug description: /etc/adduser.conf isn't recorded as belonging to the package, but this is addressed easily by adding adduser.conf to the debian/install file. adduser.conf is generated by a postinst script, so it isn't covered by the normal install stuff. Regardless, it seems to become registered by just adding it to the install file on the same line as deluser.conf, which is already there. I often customize deployments using the config-package-dev extension to Debhelper, but this relies on package ownership to manage config files. Hopefully this is a trivial suggestion. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/adduser/+bug/1873519/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1873519] Re: Package should own adduser.conf
This bug was fixed in the package adduser - 3.129ubuntu1 --- adduser (3.129ubuntu1) lunar; urgency=medium * Merge from Debian unstable (LP: #1873519, #1977710). Remaining changes: - Add support for encrypting home directories: + adduser: Add --encrypt-home option, which calls ecryptfs-setup-private for the hard work. + doc/adduser.8: document the --encrypt-home option + debian/control: suggest ecryptfs-utils >= 67-1 + deluser: remove all of /var/lib/ecryptfs/$user with --remove-home - extrausers support for adduser and gpasswd (LP: #1323732) - Add support for ZFS home directories (LP: #1873263) - Enable private home directories by default (LP: #48734) + Set DIR_MODE=0750 and SYS_DIR_MODE=0750 in the default adduser.conf * Rename NAME_REGEX_SYSTEM to SYS_NAME_REGEX - AdduserCommon.pm, adduser.conf: Change default SYS_NAME_REGEX to allow uppercase letters in the names of system users. * Removed changes (superseded by Debian): - AdduserCommon.pm, adduser, adduser.8, adduser.conf.5: Allow uppercase letters in the names of system users. This is done by having a separate NAME_REGEX_SYSTEM configuration setting which applies when --system is specified. adduser (3.129) unstable; urgency=medium * improve parameter interpretation for adduser. Thanks to Boris Kolpackov (Closes: #1018861) adduser (3.128) unstable; urgency=medium [ Marc Haber ] * increase timeouts, reduce number of tests for delgroup_perf.t they have timed out in Debian infrastructure * even the legacy testsuite needs cron * Write defaults explicitly in configuration file templates. Thanks to Christoph Anton Mitterer (Closes: #1017888) * skip most of the version checks in preinst Thanks to Vincent Lefevre (Closes: #1017912) * document that the --ingroup group must exist * fix handling of explicitly set --uid and --gid. Thanks to Samuel Thibault (Closes: #1017952) [ Benjamin Drung ] * Document parameter for checkname function adduser (3.127) unstable; urgency=low [ Jason Franklin ] * Document the intent of the --no-create-home option (Closes: #152195) [ Marc Haber ] * create home directory with primary group of the user (Closes: #1017694) * update and extend README adduser (3.126) experimental; urgency=medium * more clear conffile handling in debian/preinst. Thanks to Simon McVittie (Closes: #1016574) * add postrm script cleaning up better after purge * add a Debian README, move too long DIR_MODE explanation from NEWS.Debian to README. adduser (3.125) experimental; urgency=medium [ Marc Haber ] * remove debconf. (Closes: #57280, #398802) * install (add|del)user.conf as examples. * install adduser.conf as dpkg-conffile directly to /etc. (Closes: #541620) * remove postinst/postrm. (Closes: #1012492) [ Jason Franklin ] * Remove the unused "get_users_groups" subroutine. (Closes: #1015907) [ Matt Barry ] * Do not check for group being empty on 'delgroup'. (Closes: #682156) adduser (3.124) experimental; urgency=medium * experimental upload * implement new USERS_GROUP semantics * adapt documentation * implement testcases * re-work adduser logic to support USERGROUPS mechanics. This also kind of drive-by implements --firstgid and --lastgid (Closes: #609114, #678615, #440801) * rework adduser.conf * improve test infrastructure * implement new test for non membership in group * implement new group_has_gid test * implement new apply_config_hash function. * fix bugs and docs in --add-extra-groups * update debian/copyright * Update of German program translation. Thanks to Dr. Tobias Quathamer (Closes: #1015283) adduser (3.123) unstable; urgency=medium [ Marc Haber ] * flip default for DIR_MODE to 0700 again. Thanks to Josh Triplett (Closes: #1014901) * add debian.NEWS entry to document the DIR_MODE change * remove superficial examples/adduser.local.conf.examples/adduser.conf [ Matt Barry ] * Check explicitly for <= 32 byte names. (Closes: #1014450) adduser (3.122) unstable; urgency=low [ Marc Haber ] * improve package description. * Standards-Version: 4.6.1 (no changes necessary) * clean out EXTRA_GROUPS to only contain users. Thanks to Daniel Keast. (Closes: #849265) * add SECURITY section to manual pages. * add test for backups of home directory. * improve and update lintian overrides. * Formatting changes to manual pages. Thanks to Markus Hiereth. (Closes: #874560) * fix some typos in manual pages. * set VERBOSE and DEBUG envvars in deluser as well. (Closes: #1006897) * add documentation about adduser being a policy layer. (Closes: #1007785) * try to clarify system account terminology (policy vs system). (Closes: #1006975) * Document that only adduser --system is idempotent. (Closes: #723572) * error out for two-argument addgroup.
[Touch-packages] [Bug 1873519] Re: Package should own adduser.conf
** Description changed: - Right now /etc/adduser.conf is generated by a postinst script, which - means the file doesn't end up getting listed as owned by adduser. + /etc/adduser.conf isn't recorded as belonging to the package, but this + is addressed easily by adding adduser.conf to the debian/install file. + + adduser.conf is generated by a postinst script, so it isn't covered by + the normal install stuff. Regardless, it seems to become registered by + just adding it to the install file on the same line as deluser.conf, + which is already there. I often customize deployments using the config-package-dev extension to Debhelper, but this relies on package ownership to manage config files. - Maybe this is an easy request, to add /etc/adduser.conf as an owned file - instead of a generated one? It seems odd that it isn't owned already. + Hopefully this is a trivial suggestion. -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to adduser in Ubuntu. https://bugs.launchpad.net/bugs/1873519 Title: Package should own adduser.conf Status in adduser package in Ubuntu: New Bug description: /etc/adduser.conf isn't recorded as belonging to the package, but this is addressed easily by adding adduser.conf to the debian/install file. adduser.conf is generated by a postinst script, so it isn't covered by the normal install stuff. Regardless, it seems to become registered by just adding it to the install file on the same line as deluser.conf, which is already there. I often customize deployments using the config-package-dev extension to Debhelper, but this relies on package ownership to manage config files. Hopefully this is a trivial suggestion. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/adduser/+bug/1873519/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp