Chris Hofstaedtler
a23a040247
Always build with btrfs support on linux-any
...
Closes : #856557
2024-08-06 01:07:16 +02:00
Chris Hofstaedtler
8d8becfddb
Remove libsystemd-dev Build-Depends
...
Only necessary for login(1).
Gbp-Dch: full
2024-08-06 00:50:53 +02:00
Chris Hofstaedtler
a7e5816642
Fix FTBFS on hurd
...
DEB_HOST_ARCH_OS was unset.
Gbp-Dch: full
2024-08-05 03:34:01 +02:00
Chris Hofstaedtler
c4ecaf0a01
Drop login package, to allow takeover by util-linux
...
Move shadow.mo to Package: passwd, have passwd Replaces: older login.
Gbp-Dch: full
2024-08-05 02:58:00 +02:00
Pino Toscano
82e88c1e9b
d/rules: actually enable Linux-only options on Linux
...
The condition was inverted, applying options meant for Linux to
non-Linux architectures.
Gbp-Dch: Short
2024-07-07 06:59:58 +02:00
Chris Hofstaedtler
551cf36757
Remove our copy of HOME_MODE.xml, identical upstream
2024-06-23 15:38:08 +02:00
Chris Hofstaedtler
878710fb7a
d/rules: explicitly set --with-audit and --enable-subordinate-ids
2024-06-22 18:12:09 +02:00
Chris Hofstaedtler
80660f4a94
Enable acl, xattr support
...
Closes : #745796
2024-06-22 16:17:10 +02:00
Chris Hofstaedtler
1526e6cde8
Explicitly enable logind on linux-any
2024-06-22 15:12:39 +02:00
Chris Hofstaedtler
8199342364
Turn off --enable-lastlog, drop lastlog from not-installed
2024-06-22 15:12:39 +02:00
Chris Hofstaedtler
4f3d0ac9b9
Remove obsolete configure flag --without-libcrack
2024-06-22 15:12:39 +02:00
Chris Hofstaedtler
623fdb60cd
Tag build with dh-package-notes
2024-06-07 21:41:54 +02:00
Chris Hofstaedtler
9f16b61fe4
Use debputy to avoid Rules-Requires-Root: binary-targets
2024-06-02 19:52:22 +02:00
Serge Hallyn
97a3bc0c43
(Helmut Grohne) move login and shadowconfig to /usr
...
Signed-off-by: Serge Hallyn <serge@hallyn.com >
2024-02-12 19:23:31 -06:00
Gioele Barabucci
75eb241552
Support <nodoc> build profile
...
`xsltproc`, `docbook` and all other XML-related packages are not needed
when the `<nodoc>` build profile is active, as long as `./configure` is
called with `--disable-man`.
Closes : #1051827
2023-09-13 08:52:53 +02:00
Balint Reczey
27194eea96
debian/rules: Drop obsolete variable setting
2022-01-22 21:53:25 +01:00
Balint Reczey
988e6e1667
debian/rules: Stop using --disable-shared to build shared libraries
2022-01-22 21:53:25 +01:00
Balint Reczey
395194208e
Enable newly added yescrypt support
2022-01-22 21:53:25 +01:00
Balint Reczey
dc0f840741
debian/HOME_MODE.xml: Ship the file that was accidentally omitted from upstream tarball
2020-02-07 00:22:41 +01:00
Andreas Henriksson
93ea3fe510
Use explicit --without-su configure flag
...
The shadow package did now ship the su program even before this,
Debian uses the util-linux implementation of su (since Buster).
In shadow 4.8 there's now an explicit configure flag that can be
used to disable su explicitly, rather than just not shipping it in
the resulting debian package.
See commit 88de51965d
"Stop shipping su and break old util-linux version. (See #833256 )"
2019-12-05 13:39:26 +01:00
Balint Reczey
58ead426f4
Migrate to dh from cdbs
2019-06-23 16:02:51 +02:00
Balint Reczey
f1f3ef5674
Stop shipping and honoring /etc/securetty
...
Closes : #731656 , #830255 , #879903 , #920764 , #771675 , #917893 , #607073
2019-06-23 15:48:00 +02:00
Andreas Henriksson
88de51965d
Stop shipping su and break old util-linux version. (See #833256 )
...
Breaks on old version to force lockstep upgrade, which should
really be a depends-new-version (and can be switched around
together with util-linux once the transition is finished).
Using Breaks/Depends the 'wrong' way around is to make apt
unpack things in the 'right' order (avoiding any gaps where
/bin/su is not available during the upgrade phase).
2018-07-28 17:31:41 +08:00
Balint Reczey
70c472f91d
Add call to pam_keyinit for login pam service
...
This module is linux-any only, so copy what openssh has already done and
remove the call at build time for other architectures.
The call to this module is needed to have proper per-session kernel
keyring.
Closes : #734671
2017-01-19 16:14:42 +01:00
Balint Reczey
616a2b0c7b
Always use /bin/sh shell in the build
...
Closes : #817971
2017-01-18 13:38:50 +01:00
Serge Hallyn
d9e428fd63
Imported Debian patch 1:4.4-1
2016-10-13 10:19:55 -05:00
Serge Hallyn
5a6e0c0ebd
Merge upstream 4.3
2016-07-30 23:29:49 -05:00
Christian Perrier
5fc7602f3e
Enable libaudit support. Closes : #745774
2014-04-30 22:29:03 +02:00
Christian Perrier
c7e2932be4
Enable the login package on hurd-any, but without /bin/login, still provided by the hurd package. Closes : #737805 . This fix was accidentally forgotten in 1:4.2-1
2014-04-30 22:20:05 +02:00
Laurent Bigonville
45c41f0de6
Switch to dpkg-source 3.0 (quilt) format
2014-03-15 12:12:50 +01:00
Laurent Bigonville
57283d75f7
Call dh-autoreconf since we need to regenerate all the autofoo files
...
The .gitignore is removing all the autofoo files and we need to
regenerate them at build time
2014-03-15 12:11:45 +01:00
Nicolas François
0c7f32eab6
Set default editor to sensible-editor for vipw.
...
* debian/rules: Set default editor to sensible-editor for vipw.
Closes : #688252
2013-08-25 21:05:03 +02:00
Nicolas François
2e8f003402
Add uidmap package, based on Ubuntu.
...
* passwd.install: add new subuid.5 and subgid.5 manpages
* debian/rules, debian/control, debian/uidmap.install: create new uidmap
package containing the new setuid-root binaries newuidmap and newgidmap
2013-08-09 23:54:47 +02:00
nekral-guest
346bc7c0df
* debian/control: Bump Standards-Version to 3.9.3 (no changes needed).
...
* debian/rules: Simplify setting of hardening flags. cdbs 0.4.103 needed to
get hardened version of shadow-utils. Restore previous requirement on
dpkg-dev to 1.13.5.
2012-05-20 15:30:55 +00:00
nekral-guest
36018131dd
* debian/rules: Do not hard-code CFLAGS and LDFLAGS. Build with all
...
hardening flags set. Closes : #657010
2012-01-24 22:23:06 +00:00
nekral-guest
5305181f4e
* debian/rules, debian/man.insert, debian/man.insert.sed: Bug #507673 has
...
been closed. It is no more needed to patch the generated manpages. This
also fix failures to build twice is a row. Closes : #636047
2011-08-17 17:36:54 +00:00
nekral-guest
d4da487911
* debian/rules: Disable new features: --without-acl --without-attr
...
--without-tcb
2010-08-28 19:44:52 +00:00
nekral-guest
3cdfbb6cef
* debian/rules, debian/man.insert, debian/man.insert.sed: Hack to avoid bug
...
507673, causing missing apostrophes in the manpages generated by
docbook-xsl.
2010-04-02 22:12:29 +00:00
nekral-guest
da9a0615de
* debian/rules: Added DEB_AUTO_UPDATE_LIBTOOL = pre. Closes : #560633
2010-03-15 10:11:01 +00:00
nekral-guest
6752d525c3
* The "Banon" release.
...
* debian/rules, debian/passwd.linda-overrides, debian/login.linda-overrides:
Removed linda-overrides files.
2009-05-11 20:30:36 +00:00
nekral-guest
4e2e230b07
* debian/rules, debian/passwd.newusers.pam, debian/passwd.chpasswd.pam:
...
Install the newusers and chpasswd PAM service configuration files.
newusers and chpasswd now use PAM to update the passwords.
Closes : #525153
2009-05-09 17:03:49 +00:00
nekral-guest
43515a0924
Cleanup for current upstream SVN version.
2009-03-14 17:46:26 +00:00
nekral-guest
20de595e37
Simplify the dependencies:
...
login (>= 970502-1) was already provided by login in Hamm.
libpam-modules (>= 0.72-5) was already provided by libpam-modules in Potato.
2008-03-28 20:18:50 +00:00
nekral-guest
ac4b6af8e9
Do not recode the manpages in UTF-8.
2008-03-19 21:26:12 +00:00
nekral-guest
9dcb747e52
compile with -W -Wall
...
large files are now supported by configure. Remove
-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 from
CFLAGS.
2007-11-20 19:10:16 +00:00
nekral-guest
39beb1da3a
105_zn_CN was just applied to upstream repository.
...
Tag 104_man-sv, 101_ja, and 103_man-de as going to be fixed in 4.0.18.2.
2007-10-27 12:51:13 +00:00