From 37ab150cc70be21ca57ca253d2a337533131457a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Cami?= Date: Thu, 27 Jun 2019 17:59:04 +0200 Subject: [PATCH] Introduce minimal ipa-client-automount.in and ipactl.in MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Now that ipa-client-automount and ipactl main logic has been moved into modules, introduce minimal executables. Fixes: https://pagure.io/freeipa/issue/7984 Signed-off-by: François Cami Reviewed-By: Christian Heimes Reviewed-By: Rob Crittenden --- client/ipa-client-automount.in | 27 +++++++++++++++++++++++++++ install/tools/ipactl.in | 25 +++++++++++++++++++++++++ 2 files changed, 52 insertions(+) create mode 100644 client/ipa-client-automount.in create mode 100644 install/tools/ipactl.in diff --git a/client/ipa-client-automount.in b/client/ipa-client-automount.in new file mode 100644 index 000000000..bdbee4db8 --- /dev/null +++ b/client/ipa-client-automount.in @@ -0,0 +1,27 @@ +#!/usr/bin/python3 +# +# Authors: +# Rob Crittenden +# +# Copyright (C) 2012, 2019 Red Hat +# see file 'COPYING' for use and warranty information +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . +# +# Configure the automount client for ldap. + +from ipaclient.install.ipa_client_automount import main + +if __name__ == '__main__': + main() diff --git a/install/tools/ipactl.in b/install/tools/ipactl.in new file mode 100644 index 000000000..63add86b7 --- /dev/null +++ b/install/tools/ipactl.in @@ -0,0 +1,25 @@ +#!/usr/bin/python3 +# Authors: Simo Sorce +# +# Copyright (C) 2008, 2019 Red Hat +# see file 'COPYING' for use and warranty information +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . +# + +from ipaserver.install import installutils +from ipaserver.install.ipactl import main + +if __name__ == '__main__': + installutils.run_script(main, operation_name='ipactl')