Build python packages where possible.
This commit is contained in:
@@ -2,7 +2,7 @@
|
|||||||
#
|
#
|
||||||
# SPDX-License-Identifier: ISC
|
# SPDX-License-Identifier: ISC
|
||||||
#
|
#
|
||||||
# Copyright (c) 2010-2018 Todd C. Miller <Todd.Miller@sudo.ws>
|
# Copyright (c) 2010-2020 Todd C. Miller <Todd.Miller@sudo.ws>
|
||||||
#
|
#
|
||||||
# Permission to use, copy, modify, and distribute this software for any
|
# Permission to use, copy, modify, and distribute this software for any
|
||||||
# purpose with or without fee is hereby granted, provided that the above
|
# purpose with or without fee is hereby granted, provided that the above
|
||||||
@@ -181,6 +181,8 @@ case "$osversion" in
|
|||||||
if [ $osmajor -ge 7 ]; then
|
if [ $osmajor -ge 7 ]; then
|
||||||
# Encrypted remote I/O log support.
|
# Encrypted remote I/O log support.
|
||||||
with_openssl=true
|
with_openssl=true
|
||||||
|
# Python plugins
|
||||||
|
with_python=true
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
@@ -232,13 +234,15 @@ case "$osversion" in
|
|||||||
;;
|
;;
|
||||||
sles*)
|
sles*)
|
||||||
if [ $osrelease -ge 10 ]; then
|
if [ $osrelease -ge 10 ]; then
|
||||||
# SLES 11 and higher has SELinux
|
|
||||||
if [ $osrelease -ge 11 ]; then
|
if [ $osrelease -ge 11 ]; then
|
||||||
|
# SLES 11 and higher have SELinux
|
||||||
configure_opts="${configure_opts}${configure_opts+$tab}--with-selinux"
|
configure_opts="${configure_opts}${configure_opts+$tab}--with-selinux"
|
||||||
fi
|
fi
|
||||||
# SLES 12 and higher has recent enough OpenSSL for remote I/O log.
|
|
||||||
if [ $osrelease -ge 12 ]; then
|
if [ $osrelease -ge 12 ]; then
|
||||||
|
# Encrypted remote I/O log support.
|
||||||
with_openssl=true
|
with_openssl=true
|
||||||
|
# Python plugins
|
||||||
|
with_python=true
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
# SuSE doesn't have /usr/libexec
|
# SuSE doesn't have /usr/libexec
|
||||||
@@ -271,6 +275,8 @@ case "$osversion" in
|
|||||||
deb*|ubu*)
|
deb*|ubu*)
|
||||||
# Encrypted remote I/O log support.
|
# Encrypted remote I/O log support.
|
||||||
with_openssl=true
|
with_openssl=true
|
||||||
|
# Python plugins
|
||||||
|
with_python=true
|
||||||
# Man pages should be compressed in .deb files
|
# Man pages should be compressed in .deb files
|
||||||
export MANCOMPRESS='gzip -9'
|
export MANCOMPRESS='gzip -9'
|
||||||
export MANCOMPRESSEXT='.gz'
|
export MANCOMPRESSEXT='.gz'
|
||||||
@@ -429,6 +435,9 @@ esac
|
|||||||
if [ X"$with_openssl" = X"true" ]; then
|
if [ X"$with_openssl" = X"true" ]; then
|
||||||
configure_opts="${configure_opts}${configure_opts+$tab}--enable-openssl"
|
configure_opts="${configure_opts}${configure_opts+$tab}--enable-openssl"
|
||||||
fi
|
fi
|
||||||
|
if [ X"$with_python" = X"true" ]; then
|
||||||
|
configure_opts="${configure_opts}${configure_opts+$tab}--enable-python"
|
||||||
|
fi
|
||||||
|
|
||||||
# The postinstall script will create tmpfiles.d/sudo.conf for us
|
# The postinstall script will create tmpfiles.d/sudo.conf for us
|
||||||
configure_opts="${configure_opts}${configure_opts+$tab}--disable-tmpfiles.d"
|
configure_opts="${configure_opts}${configure_opts+$tab}--disable-tmpfiles.d"
|
||||||
|
Reference in New Issue
Block a user