From 6d02eddd3ef7f65c1a922125371fcbb83e35d7f8 Mon Sep 17 00:00:00 2001 From: Christian Heimes Date: Fri, 21 Jun 2019 12:05:19 +0200 Subject: [PATCH] Replace PYTHONSHEBANG with valid shebang Replace the @PYTHONSHEBANG@ substitution with a valid #!/usr/bin/python3 shebang. This turns Python .in files into valid Python files. The files can now be checked with pylint and IDEs recognize the files as Python files. The shebang is still replaced with "#!$(PYTHON) -E" to support platform-python. Related: https://pagure.io/freeipa/issue/7984 Signed-off-by: Christian Heimes Reviewed-By: Francois Cami --- Makefile.pythonscripts.am | 2 +- client/ipa-certupdate.in | 2 +- client/ipa-client-automount.in | 2 +- client/ipa-client-install.in | 2 +- daemons/dnssec/ipa-dnskeysync-replica.in | 2 +- daemons/dnssec/ipa-dnskeysyncd.in | 2 +- daemons/dnssec/ipa-ods-exporter.in | 2 +- install/certmonger/dogtag-ipa-ca-renew-agent-submit.in | 2 +- install/certmonger/ipa-server-guard.in | 2 +- install/custodia/ipa-custodia-dmldap.in | 2 +- install/custodia/ipa-custodia-pki-tomcat-wrapped.in | 2 +- install/custodia/ipa-custodia-pki-tomcat.in | 2 +- install/custodia/ipa-custodia-ra-agent.in | 2 +- install/oddjob/com.redhat.idm.trust-fetch-domains.in | 2 +- install/restart_scripts/renew_ca_cert.in | 2 +- install/restart_scripts/renew_kdc_cert.in | 2 +- install/restart_scripts/renew_ra_cert.in | 2 +- install/restart_scripts/renew_ra_cert_pre.in | 2 +- install/restart_scripts/restart_dirsrv.in | 2 +- install/restart_scripts/restart_httpd.in | 2 +- install/restart_scripts/stop_pkicad.in | 2 +- install/tools/ipa-adtrust-install.in | 2 +- install/tools/ipa-advise.in | 2 +- install/tools/ipa-backup.in | 2 +- install/tools/ipa-ca-install.in | 2 +- install/tools/ipa-cacert-manage.in | 2 +- install/tools/ipa-cert-fix.in | 2 +- install/tools/ipa-compat-manage.in | 2 +- install/tools/ipa-crlgen-manage.in | 2 +- install/tools/ipa-csreplica-manage.in | 2 +- install/tools/ipa-custodia-check.in | 2 +- install/tools/ipa-custodia.in | 2 +- install/tools/ipa-dns-install.in | 2 +- install/tools/ipa-httpd-kdcproxy.in | 2 +- install/tools/ipa-kra-install.in | 2 +- install/tools/ipa-ldap-updater.in | 2 +- install/tools/ipa-managed-entries.in | 2 +- install/tools/ipa-nis-manage.in | 2 +- install/tools/ipa-otptoken-import.in | 2 +- install/tools/ipa-pki-retrieve-key.in | 2 +- install/tools/ipa-pki-wait-running.in | 2 +- install/tools/ipa-pkinit-manage.in | 2 +- install/tools/ipa-replica-conncheck.in | 2 +- install/tools/ipa-replica-install.in | 2 +- install/tools/ipa-replica-manage.in | 2 +- install/tools/ipa-restore.in | 2 +- install/tools/ipa-server-certinstall.in | 2 +- install/tools/ipa-server-install.in | 2 +- install/tools/ipa-server-upgrade.in | 2 +- install/tools/ipa-winsync-migrate.in | 2 +- install/tools/ipactl.in | 2 +- ipa.in | 2 +- makeaci.in | 2 +- makeapi.in | 2 +- 54 files changed, 54 insertions(+), 54 deletions(-) mode change 100755 => 100644 client/ipa-client-automount.in mode change 100755 => 100644 install/tools/ipa-cert-fix.in diff --git a/Makefile.pythonscripts.am b/Makefile.pythonscripts.am index f9769d55e32..b76c02b6c10 100644 --- a/Makefile.pythonscripts.am +++ b/Makefile.pythonscripts.am @@ -1,6 +1,6 @@ # special handling of Python scripts with auto-generated shebang line $(PYTHON_SHEBANG):%: %.in Makefile - $(AM_V_GEN)sed -e 's|@PYTHONSHEBANG[@]|#!$(PYTHON) -E|g' $< > $@ + $(AM_V_GEN)sed -e 's|^#!/usr/bin/python3.*|#!$(PYTHON) -E|g' $< > $@ $(AM_V_GEN)chmod +x $@ .PHONY: python_scripts_sub diff --git a/client/ipa-certupdate.in b/client/ipa-certupdate.in index d4734c7ad1d..7bb9ad530c0 100644 --- a/client/ipa-certupdate.in +++ b/client/ipa-certupdate.in @@ -1,4 +1,4 @@ -@PYTHONSHEBANG@ +#!/usr/bin/python3 # Authors: Jan Cholasta # # Copyright (C) 2014 Red Hat diff --git a/client/ipa-client-automount.in b/client/ipa-client-automount.in old mode 100755 new mode 100644 index c5f000e371e..beece5c2da5 --- a/client/ipa-client-automount.in +++ b/client/ipa-client-automount.in @@ -1,4 +1,4 @@ -@PYTHONSHEBANG@ +#!/usr/bin/python3 # # Authors: # Rob Crittenden diff --git a/client/ipa-client-install.in b/client/ipa-client-install.in index 3cfd6ad0fee..43a432182b9 100644 --- a/client/ipa-client-install.in +++ b/client/ipa-client-install.in @@ -1,4 +1,4 @@ -@PYTHONSHEBANG@ +#!/usr/bin/python3 # Authors: Simo Sorce # Karl MacMillan # diff --git a/daemons/dnssec/ipa-dnskeysync-replica.in b/daemons/dnssec/ipa-dnskeysync-replica.in index 927b07930b6..6783e30ea1c 100644 --- a/daemons/dnssec/ipa-dnskeysync-replica.in +++ b/daemons/dnssec/ipa-dnskeysync-replica.in @@ -1,4 +1,4 @@ -@PYTHONSHEBANG@ +#!/usr/bin/python3 # # Copyright (C) 2014 FreeIPA Contributors see COPYING for license # diff --git a/daemons/dnssec/ipa-dnskeysyncd.in b/daemons/dnssec/ipa-dnskeysyncd.in index dcd8b18eb98..418bf73e2d0 100644 --- a/daemons/dnssec/ipa-dnskeysyncd.in +++ b/daemons/dnssec/ipa-dnskeysyncd.in @@ -1,4 +1,4 @@ -@PYTHONSHEBANG@ +#!/usr/bin/python3 # # Copyright (C) 2014 FreeIPA Contributors see COPYING for license # diff --git a/daemons/dnssec/ipa-ods-exporter.in b/daemons/dnssec/ipa-ods-exporter.in index ffa2d403c17..7c05539993b 100644 --- a/daemons/dnssec/ipa-ods-exporter.in +++ b/daemons/dnssec/ipa-ods-exporter.in @@ -1,4 +1,4 @@ -@PYTHONSHEBANG@ +#!/usr/bin/python3 # # Copyright (C) 2014 FreeIPA Contributors see COPYING for license # diff --git a/install/certmonger/dogtag-ipa-ca-renew-agent-submit.in b/install/certmonger/dogtag-ipa-ca-renew-agent-submit.in index ceb6f9b1ed0..d4d4c255aca 100644 --- a/install/certmonger/dogtag-ipa-ca-renew-agent-submit.in +++ b/install/certmonger/dogtag-ipa-ca-renew-agent-submit.in @@ -1,4 +1,4 @@ -@PYTHONSHEBANG@ +#!/usr/bin/python3 # # Authors: # Jan Cholasta diff --git a/install/certmonger/ipa-server-guard.in b/install/certmonger/ipa-server-guard.in index 33c1601c0c9..db6a1157e34 100644 --- a/install/certmonger/ipa-server-guard.in +++ b/install/certmonger/ipa-server-guard.in @@ -1,4 +1,4 @@ -@PYTHONSHEBANG@ +#!/usr/bin/python3 # # Authors: # Jan Cholasta diff --git a/install/custodia/ipa-custodia-dmldap.in b/install/custodia/ipa-custodia-dmldap.in index 8cf2411a821..02163763d33 100644 --- a/install/custodia/ipa-custodia-dmldap.in +++ b/install/custodia/ipa-custodia-dmldap.in @@ -1,4 +1,4 @@ -@PYTHONSHEBANG@ +#!/usr/bin/python3 # # Copyright (C) 2019 IPA Project Contributors, see COPYING for license # diff --git a/install/custodia/ipa-custodia-pki-tomcat-wrapped.in b/install/custodia/ipa-custodia-pki-tomcat-wrapped.in index 26abac47151..1a29d75f9af 100644 --- a/install/custodia/ipa-custodia-pki-tomcat-wrapped.in +++ b/install/custodia/ipa-custodia-pki-tomcat-wrapped.in @@ -1,4 +1,4 @@ -@PYTHONSHEBANG@ +#!/usr/bin/python3 # # Copyright (C) 2019 IPA Project Contributors, see COPYING for license # diff --git a/install/custodia/ipa-custodia-pki-tomcat.in b/install/custodia/ipa-custodia-pki-tomcat.in index 5bf51c81aab..7b144f0d478 100644 --- a/install/custodia/ipa-custodia-pki-tomcat.in +++ b/install/custodia/ipa-custodia-pki-tomcat.in @@ -1,4 +1,4 @@ -@PYTHONSHEBANG@ +#!/usr/bin/python3 # # Copyright (C) 2019 IPA Project Contributors, see COPYING for license # diff --git a/install/custodia/ipa-custodia-ra-agent.in b/install/custodia/ipa-custodia-ra-agent.in index 8cade0260f8..b950bc2e5d9 100644 --- a/install/custodia/ipa-custodia-ra-agent.in +++ b/install/custodia/ipa-custodia-ra-agent.in @@ -1,4 +1,4 @@ -@PYTHONSHEBANG@ +#!/usr/bin/python3 # # Copyright (C) 2019 IPA Project Contributors, see COPYING for license # diff --git a/install/oddjob/com.redhat.idm.trust-fetch-domains.in b/install/oddjob/com.redhat.idm.trust-fetch-domains.in index 58ec5fe77eb..dc96ecef15c 100644 --- a/install/oddjob/com.redhat.idm.trust-fetch-domains.in +++ b/install/oddjob/com.redhat.idm.trust-fetch-domains.in @@ -1,4 +1,4 @@ -@PYTHONSHEBANG@ +#!/usr/bin/python3 from ipaserver import dcerpc from ipaserver.install.installutils import is_ipa_configured, ScriptError diff --git a/install/restart_scripts/renew_ca_cert.in b/install/restart_scripts/renew_ca_cert.in index 0bb0482a358..6d1ae6253fb 100644 --- a/install/restart_scripts/renew_ca_cert.in +++ b/install/restart_scripts/renew_ca_cert.in @@ -1,4 +1,4 @@ -@PYTHONSHEBANG@ +#!/usr/bin/python3 # # Authors: # Rob Crittenden diff --git a/install/restart_scripts/renew_kdc_cert.in b/install/restart_scripts/renew_kdc_cert.in index eeeaf8a0c28..af620f4b395 100644 --- a/install/restart_scripts/renew_kdc_cert.in +++ b/install/restart_scripts/renew_kdc_cert.in @@ -1,4 +1,4 @@ -@PYTHONSHEBANG@ +#!/usr/bin/python3 # # Copyright (C) 2017 FreeIPA Contributors see COPYING for license # diff --git a/install/restart_scripts/renew_ra_cert.in b/install/restart_scripts/renew_ra_cert.in index ed06f62ac6a..2a0416d21e3 100644 --- a/install/restart_scripts/renew_ra_cert.in +++ b/install/restart_scripts/renew_ra_cert.in @@ -1,4 +1,4 @@ -@PYTHONSHEBANG@ +#!/usr/bin/python3 # # Authors: # Rob Crittenden diff --git a/install/restart_scripts/renew_ra_cert_pre.in b/install/restart_scripts/renew_ra_cert_pre.in index 6cfe144de74..633507f3198 100644 --- a/install/restart_scripts/renew_ra_cert_pre.in +++ b/install/restart_scripts/renew_ra_cert_pre.in @@ -1,4 +1,4 @@ -@PYTHONSHEBANG@ +#!/usr/bin/python3 # # Copyright (C) 2015 FreeIPA Contributors see COPYING for license # diff --git a/install/restart_scripts/restart_dirsrv.in b/install/restart_scripts/restart_dirsrv.in index 55a056abc28..77c2409a36d 100644 --- a/install/restart_scripts/restart_dirsrv.in +++ b/install/restart_scripts/restart_dirsrv.in @@ -1,4 +1,4 @@ -@PYTHONSHEBANG@ +#!/usr/bin/python3 # # Authors: # Rob Crittenden diff --git a/install/restart_scripts/restart_httpd.in b/install/restart_scripts/restart_httpd.in index 47cc27693ab..f8cad2243e6 100644 --- a/install/restart_scripts/restart_httpd.in +++ b/install/restart_scripts/restart_httpd.in @@ -1,4 +1,4 @@ -@PYTHONSHEBANG@ +#!/usr/bin/python3 # # Authors: # Rob Crittenden diff --git a/install/restart_scripts/stop_pkicad.in b/install/restart_scripts/stop_pkicad.in index d495afceb44..a51c31226b1 100644 --- a/install/restart_scripts/stop_pkicad.in +++ b/install/restart_scripts/stop_pkicad.in @@ -1,4 +1,4 @@ -@PYTHONSHEBANG@ +#!/usr/bin/python3 # # Authors: # Rob Crittenden diff --git a/install/tools/ipa-adtrust-install.in b/install/tools/ipa-adtrust-install.in index d9ae833a37b..1abfea975e7 100644 --- a/install/tools/ipa-adtrust-install.in +++ b/install/tools/ipa-adtrust-install.in @@ -1,4 +1,4 @@ -@PYTHONSHEBANG@ +#!/usr/bin/python3 # # Authors: Sumit Bose # Based on ipa-server-install by Karl MacMillan diff --git a/install/tools/ipa-advise.in b/install/tools/ipa-advise.in index 7018041c3f0..1e79267961a 100644 --- a/install/tools/ipa-advise.in +++ b/install/tools/ipa-advise.in @@ -1,4 +1,4 @@ -@PYTHONSHEBANG@ +#!/usr/bin/python3 # Authors: Tomas Babej # # Copyright (C) 2013 Red Hat diff --git a/install/tools/ipa-backup.in b/install/tools/ipa-backup.in index 2511d744419..c0fe205b242 100644 --- a/install/tools/ipa-backup.in +++ b/install/tools/ipa-backup.in @@ -1,4 +1,4 @@ -@PYTHONSHEBANG@ +#!/usr/bin/python3 # Authors: Rob Crittenden # # Copyright (C) 2013 Red Hat diff --git a/install/tools/ipa-ca-install.in b/install/tools/ipa-ca-install.in index 5307adfef08..0700c0c38be 100644 --- a/install/tools/ipa-ca-install.in +++ b/install/tools/ipa-ca-install.in @@ -1,4 +1,4 @@ -@PYTHONSHEBANG@ +#!/usr/bin/python3 # Authors: Rob Crittenden # # Copyright (C) 2011 Red Hat diff --git a/install/tools/ipa-cacert-manage.in b/install/tools/ipa-cacert-manage.in index 791fefd90b3..da8c7bfbcf3 100644 --- a/install/tools/ipa-cacert-manage.in +++ b/install/tools/ipa-cacert-manage.in @@ -1,4 +1,4 @@ -@PYTHONSHEBANG@ +#!/usr/bin/python3 # Authors: Jan Cholasta # # Copyright (C) 2014 Red Hat diff --git a/install/tools/ipa-cert-fix.in b/install/tools/ipa-cert-fix.in old mode 100755 new mode 100644 index c35991843e4..7e45038729a --- a/install/tools/ipa-cert-fix.in +++ b/install/tools/ipa-cert-fix.in @@ -1,4 +1,4 @@ -@PYTHONSHEBANG@ +#!/usr/bin/python3 # # Copyright (C) 2019 FreeIPA Contributors see COPYING for license # diff --git a/install/tools/ipa-compat-manage.in b/install/tools/ipa-compat-manage.in index 5eee9e8f7e8..f338a697016 100644 --- a/install/tools/ipa-compat-manage.in +++ b/install/tools/ipa-compat-manage.in @@ -1,4 +1,4 @@ -@PYTHONSHEBANG@ +#!/usr/bin/python3 # Authors: Rob Crittenden # Authors: Simo Sorce # diff --git a/install/tools/ipa-crlgen-manage.in b/install/tools/ipa-crlgen-manage.in index 5d895ab7f70..bbeab368e66 100644 --- a/install/tools/ipa-crlgen-manage.in +++ b/install/tools/ipa-crlgen-manage.in @@ -1,4 +1,4 @@ -@PYTHONSHEBANG@ +#!/usr/bin/python3 # # Copyright (C) 2019 FreeIPA Contributors see COPYING for license # diff --git a/install/tools/ipa-csreplica-manage.in b/install/tools/ipa-csreplica-manage.in index 0822deb15d3..d6120543332 100644 --- a/install/tools/ipa-csreplica-manage.in +++ b/install/tools/ipa-csreplica-manage.in @@ -1,4 +1,4 @@ -@PYTHONSHEBANG@ +#!/usr/bin/python3 # Authors: Rob Crittenden # # Based on ipa-replica-manage by Karl MacMillan diff --git a/install/tools/ipa-custodia-check.in b/install/tools/ipa-custodia-check.in index 3a30830f440..b496ef387ce 100644 --- a/install/tools/ipa-custodia-check.in +++ b/install/tools/ipa-custodia-check.in @@ -1,4 +1,4 @@ -@PYTHONSHEBANG@ +#!/usr/bin/python3 """Test client for ipa-custodia The test script is expected to be executed on an IPA server with existing diff --git a/install/tools/ipa-custodia.in b/install/tools/ipa-custodia.in index aaee7300d81..8a112e2c50b 100644 --- a/install/tools/ipa-custodia.in +++ b/install/tools/ipa-custodia.in @@ -1,4 +1,4 @@ -@PYTHONSHEBANG@ +#!/usr/bin/python3 # Copyright (C) 2017 IPA Project Contributors, see COPYING for license from ipaserver.secrets.service import main diff --git a/install/tools/ipa-dns-install.in b/install/tools/ipa-dns-install.in index 99260fe9726..43e2be88a56 100644 --- a/install/tools/ipa-dns-install.in +++ b/install/tools/ipa-dns-install.in @@ -1,4 +1,4 @@ -@PYTHONSHEBANG@ +#!/usr/bin/python3 # Authors: Martin Nagy # Based on ipa-server-install by Karl MacMillan # diff --git a/install/tools/ipa-httpd-kdcproxy.in b/install/tools/ipa-httpd-kdcproxy.in index 539b7f1e40e..49c473e2ec5 100644 --- a/install/tools/ipa-httpd-kdcproxy.in +++ b/install/tools/ipa-httpd-kdcproxy.in @@ -1,4 +1,4 @@ -@PYTHONSHEBANG@ +#!/usr/bin/python3 # Authors: # Christian Heimes # diff --git a/install/tools/ipa-kra-install.in b/install/tools/ipa-kra-install.in index 831bb0efe94..95d6c136017 100644 --- a/install/tools/ipa-kra-install.in +++ b/install/tools/ipa-kra-install.in @@ -1,4 +1,4 @@ -@PYTHONSHEBANG@ +#!/usr/bin/python3 # Authors: Ade Lee # # Copyright (C) 2014 Red Hat diff --git a/install/tools/ipa-ldap-updater.in b/install/tools/ipa-ldap-updater.in index ad54d561496..b3417815919 100644 --- a/install/tools/ipa-ldap-updater.in +++ b/install/tools/ipa-ldap-updater.in @@ -1,4 +1,4 @@ -@PYTHONSHEBANG@ +#!/usr/bin/python3 # Authors: Rob Crittenden # # Copyright (C) 2008 Red Hat diff --git a/install/tools/ipa-managed-entries.in b/install/tools/ipa-managed-entries.in index d0f06bf6dce..e9be41b7a34 100644 --- a/install/tools/ipa-managed-entries.in +++ b/install/tools/ipa-managed-entries.in @@ -1,4 +1,4 @@ -@PYTHONSHEBANG@ +#!/usr/bin/python3 # Authors: Jr Aquino # # Copyright (C) 2011 Red Hat diff --git a/install/tools/ipa-nis-manage.in b/install/tools/ipa-nis-manage.in index ac53744a1e3..dbac9cb09c3 100644 --- a/install/tools/ipa-nis-manage.in +++ b/install/tools/ipa-nis-manage.in @@ -1,4 +1,4 @@ -@PYTHONSHEBANG@ +#!/usr/bin/python3 # Authors: Rob Crittenden # Authors: Simo Sorce # diff --git a/install/tools/ipa-otptoken-import.in b/install/tools/ipa-otptoken-import.in index ef29e0abf8b..70ace6deae2 100644 --- a/install/tools/ipa-otptoken-import.in +++ b/install/tools/ipa-otptoken-import.in @@ -1,4 +1,4 @@ -@PYTHONSHEBANG@ +#!/usr/bin/python3 # Authors: Nathaniel McCallum # # Copyright (C) 2014 Red Hat diff --git a/install/tools/ipa-pki-retrieve-key.in b/install/tools/ipa-pki-retrieve-key.in index 2ed2e59b5ea..46346483a9b 100644 --- a/install/tools/ipa-pki-retrieve-key.in +++ b/install/tools/ipa-pki-retrieve-key.in @@ -1,4 +1,4 @@ -@PYTHONSHEBANG@ +#!/usr/bin/python3 from __future__ import print_function diff --git a/install/tools/ipa-pki-wait-running.in b/install/tools/ipa-pki-wait-running.in index 8b710cee0f9..7fab309f091 100644 --- a/install/tools/ipa-pki-wait-running.in +++ b/install/tools/ipa-pki-wait-running.in @@ -1,4 +1,4 @@ -@PYTHONSHEBANG@ +#!/usr/bin/python3 """Wait until pki-tomcatd is up The script polls on Dogtag's HTTP port and wait until the admin interface diff --git a/install/tools/ipa-pkinit-manage.in b/install/tools/ipa-pkinit-manage.in index 44493a3f07f..de8b4d41b21 100644 --- a/install/tools/ipa-pkinit-manage.in +++ b/install/tools/ipa-pkinit-manage.in @@ -1,4 +1,4 @@ -@PYTHONSHEBANG@ +#!/usr/bin/python3 # # Copyright (C) 2017 FreeIPA Contributors see COPYING for license # diff --git a/install/tools/ipa-replica-conncheck.in b/install/tools/ipa-replica-conncheck.in index 5cb14c7dc0c..92080760f26 100644 --- a/install/tools/ipa-replica-conncheck.in +++ b/install/tools/ipa-replica-conncheck.in @@ -1,4 +1,4 @@ -@PYTHONSHEBANG@ +#!/usr/bin/python3 # Authors: Martin Kosek # # Copyright (C) 2011 Red Hat diff --git a/install/tools/ipa-replica-install.in b/install/tools/ipa-replica-install.in index 4c7f41325be..f5a6d2ca65b 100644 --- a/install/tools/ipa-replica-install.in +++ b/install/tools/ipa-replica-install.in @@ -1,4 +1,4 @@ -@PYTHONSHEBANG@ +#!/usr/bin/python3 # Authors: Karl MacMillan # # Copyright (C) 2007 Red Hat diff --git a/install/tools/ipa-replica-manage.in b/install/tools/ipa-replica-manage.in index a289b5fb995..a276239fbce 100644 --- a/install/tools/ipa-replica-manage.in +++ b/install/tools/ipa-replica-manage.in @@ -1,4 +1,4 @@ -@PYTHONSHEBANG@ +#!/usr/bin/python3 # Authors: Karl MacMillan # # Copyright (C) 2007 Red Hat diff --git a/install/tools/ipa-restore.in b/install/tools/ipa-restore.in index 34d912bdbe6..80affa12968 100644 --- a/install/tools/ipa-restore.in +++ b/install/tools/ipa-restore.in @@ -1,4 +1,4 @@ -@PYTHONSHEBANG@ +#!/usr/bin/python3 # Authors: Rob Crittenden # # Copyright (C) 2013 Red Hat diff --git a/install/tools/ipa-server-certinstall.in b/install/tools/ipa-server-certinstall.in index b461bc7d2ad..dce5fe59dc4 100644 --- a/install/tools/ipa-server-certinstall.in +++ b/install/tools/ipa-server-certinstall.in @@ -1,4 +1,4 @@ -@PYTHONSHEBANG@ +#!/usr/bin/python3 # Authors: Jan Cholasta # # Copyright (C) 2013 Red Hat diff --git a/install/tools/ipa-server-install.in b/install/tools/ipa-server-install.in index a8f706ff0db..97bbddc7d0e 100644 --- a/install/tools/ipa-server-install.in +++ b/install/tools/ipa-server-install.in @@ -1,4 +1,4 @@ -@PYTHONSHEBANG@ +#!/usr/bin/python3 # Authors: Karl MacMillan # Simo Sorce # Rob Crittenden diff --git a/install/tools/ipa-server-upgrade.in b/install/tools/ipa-server-upgrade.in index 03a9c12fd43..a3a36cd39f1 100644 --- a/install/tools/ipa-server-upgrade.in +++ b/install/tools/ipa-server-upgrade.in @@ -1,4 +1,4 @@ -@PYTHONSHEBANG@ +#!/usr/bin/python3 # # Copyright (C) 2015 FreeIPA Contributors see COPYING for license # diff --git a/install/tools/ipa-winsync-migrate.in b/install/tools/ipa-winsync-migrate.in index c8ac19ffc14..32b77ebb8f2 100644 --- a/install/tools/ipa-winsync-migrate.in +++ b/install/tools/ipa-winsync-migrate.in @@ -1,4 +1,4 @@ -@PYTHONSHEBANG@ +#!/usr/bin/python3 # Authors: Tomas Babej # # Copyright (C) 2015 Red Hat diff --git a/install/tools/ipactl.in b/install/tools/ipactl.in index 52773e099e1..9323f4c69a2 100644 --- a/install/tools/ipactl.in +++ b/install/tools/ipactl.in @@ -1,4 +1,4 @@ -@PYTHONSHEBANG@ +#!/usr/bin/python3 # Authors: Simo Sorce # # Copyright (C) 2008-2010 Red Hat diff --git a/ipa.in b/ipa.in index 4cd1793f52c..4d9498afc02 100644 --- a/ipa.in +++ b/ipa.in @@ -1,4 +1,4 @@ -@PYTHONSHEBANG@ +#!/usr/bin/python3 # Authors: # Jason Gerard DeRose diff --git a/makeaci.in b/makeaci.in index 8840ccc5350..47b237e2558 100644 --- a/makeaci.in +++ b/makeaci.in @@ -1,4 +1,4 @@ -@PYTHONSHEBANG@ +#!/usr/bin/python3 # Authors: # Petr Viktorin # John Dennis diff --git a/makeapi.in b/makeapi.in index da7784c6f15..e6c1d3ddb51 100644 --- a/makeapi.in +++ b/makeapi.in @@ -1,4 +1,4 @@ -@PYTHONSHEBANG@ +#!/usr/bin/python3 # Authors: # Rob Crittenden # John Dennis