LDFLAGS = `dpkg-buildflags --get LDFLAGS`
CPPFLAGS = `dpkg-buildflags --get CPPFLAGS`
+DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
+DEB_HOST_ARCH_OS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS)
+ifeq ($(DEB_HOST_ARCH_OS),linux)
+ configure_args += --with-selinux
+endif
+
+reconf-stamp:
+ cp -f /usr/share/misc/config.sub config.sub
+ cp -f /usr/share/misc/config.guess config.guess
+ autoconf -I m4
+ touch $@
+
configure: configure-stamp
-configure-stamp:
+configure-stamp: reconf-stamp
dh_testdir
cp -f /usr/share/misc/config.sub config.sub
cp -f /usr/share/misc/config.guess config.guess
--with-sendmail=/usr/sbin/sendmail \
--with-timedir=/var/lib/sudo \
--mandir=/usr/share/man \
- --libexecdir=/usr/lib/sudo
+ --libexecdir=/usr/lib/sudo \
+ --with-sssd --with-sssd-lib=/usr/lib/$(DEB_HOST_MULTIARCH) \
+ $(configure_args)
# LDAP version
mkdir -p build-ldap
install -o root -g root -m 0440 debian/README \
debian/sudo-ldap/etc/sudoers.d/README
+ install -o root -g root -m 0644 debian/sudo.service \
+ debian/sudo/lib/systemd/system/sudo.service
+ install -o root -g root -m 0644 debian/sudo.service \
+ debian/sudo-ldap/lib/systemd/system/sudo.service
+
binary-indep: build install
binary-arch: build install
dh_testdir
dh_testroot
dh_installdocs -A
- dh_installinit -psudo -psudo-ldap --name=sudo
+ dh_installinit -psudo --name=sudo
+ dh_installinit -psudo-ldap --name=sudo-ldap
dh_installman -A
dh_installinfo -A
dh_installchangelogs ChangeLog