mirror of
https://github.com/sudo-project/sudo.git
synced 2025-08-22 09:57:41 +00:00
Build .deb packages with selinux support.
This commit is contained in:
parent
13472d7a8e
commit
4c88e08c87
1
mkpkg
1
mkpkg
@ -207,6 +207,7 @@ case "$osversion" in
|
||||
configure_opts="${configure_opts}${configure_opts+$tab}--with-ldap
|
||||
--with-ldap-conf-file=/etc/sudo-ldap.conf"
|
||||
fi
|
||||
configure_opts="${configure_opts}${configure_opts+$tab}--with-selinux"
|
||||
configure_opts="--prefix=/usr
|
||||
--with-all-insults
|
||||
--with-pam
|
||||
|
6
sudo.pp
6
sudo.pp
@ -230,10 +230,10 @@ still allow people to get their work done."
|
||||
osdirs=`echo $osdirs | tr " " "\n" | sort -u`
|
||||
|
||||
%depend [deb]
|
||||
libc6, libpam0g, libpam-modules, zlib1g
|
||||
libc6, libpam0g, libpam-modules, zlib1g, libselinux1
|
||||
|
||||
%fixup [deb]
|
||||
# Add Conflicts, Replaces headers and add libldap depedency as needed.
|
||||
# Add Conflicts, Replaces headers and add libldap2 depedency as needed.
|
||||
if test -z "%{flavor}"; then
|
||||
echo "Conflicts: sudo-ldap" >> %{pp_wrkdir}/%{name}/DEBIAN/control
|
||||
echo "Replaces: sudo-ldap" >> %{pp_wrkdir}/%{name}/DEBIAN/control
|
||||
@ -241,7 +241,7 @@ still allow people to get their work done."
|
||||
echo "Conflicts: sudo" >> %{pp_wrkdir}/%{name}/DEBIAN/control
|
||||
echo "Replaces: sudo" >> %{pp_wrkdir}/%{name}/DEBIAN/control
|
||||
cp -p %{pp_wrkdir}/%{name}/DEBIAN/control %{pp_wrkdir}/%{name}/DEBIAN/control.$$
|
||||
sed 's/^\(Depends:.*\) *$/\1, libldap/' %{pp_wrkdir}/%{name}/DEBIAN/control.$$ > %{pp_wrkdir}/%{name}/DEBIAN/control
|
||||
sed 's/^\(Depends:.*\) *$/\1, libldap2/' %{pp_wrkdir}/%{name}/DEBIAN/control.$$ > %{pp_wrkdir}/%{name}/DEBIAN/control
|
||||
rm -f %{pp_wrkdir}/%{name}/DEBIAN/control.$$
|
||||
fi
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user