Build .deb packages with selinux support.

This commit is contained in:
Todd C. Miller
2012-06-07 13:59:36 -04:00
parent 13472d7a8e
commit 4c88e08c87
2 changed files with 4 additions and 3 deletions

View File

@@ -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