From f1fcb2d9c7954136f7bf8c76c8f052abc70d963d Mon Sep 17 00:00:00 2001 From: Stephen Gallagher Date: Wed, 18 Mar 2009 09:42:22 -0400 Subject: [PATCH] Remove references to FreeIPA from D-BUS interfaces Per discussion with the desktop team, using the org.freedesktop interface name will simplify adoption, as potential users won't feel like they're pulling in a FreeIPA dependency. --- server/Makefile.in | 4 +- server/infopipe/infopipe.h | 10 +- .../org.freedesktop.sssd.infopipe.Introspect.xml | 275 ++++++++++++++++++++ server/infopipe/org.freedesktop.sssd.infopipe.conf | 24 ++ .../org.freeipa.sssd.infopipe.Introspect.xml | 275 -------------------- server/infopipe/org.freeipa.sssd.infopipe.conf | 24 -- server/monitor/monitor_interfaces.h | 8 +- server/providers/data_provider.h | 4 +- server/providers/dp_interfaces.h | 4 +- server/tests/infopipe-tests.c | 2 +- sssd.spec | 4 +- 11 files changed, 317 insertions(+), 317 deletions(-) create mode 100644 server/infopipe/org.freedesktop.sssd.infopipe.Introspect.xml create mode 100644 server/infopipe/org.freedesktop.sssd.infopipe.conf delete mode 100644 server/infopipe/org.freeipa.sssd.infopipe.Introspect.xml delete mode 100644 server/infopipe/org.freeipa.sssd.infopipe.conf diff --git a/server/Makefile.in b/server/Makefile.in index 46b6abd..0e091de 100644 --- a/server/Makefile.in +++ b/server/Makefile.in @@ -110,8 +110,8 @@ DBUS_SYSBUS_POLICY_DIR = @sysconfdir@/dbus-1/system.d LIBEXECBINS = sbin/sssd_nss sbin/sssd_dp sbin/sssd_be sbin/sssd_pam ifneq (x$(HAVE_INFOPIPE), x) LIBEXECBINS += sbin/sssd_info - DBUS_SYSBUS_POLICIES = infopipe/org.freeipa.sssd.infopipe.conf - INFP_INTROSPECT_XML = infopipe/org.freeipa.sssd.infopipe.Introspect.xml + DBUS_SYSBUS_POLICIES = infopipe/org.freedesktop.sssd.infopipe.conf + INFP_INTROSPECT_XML = infopipe/org.freedesktop.sssd.infopipe.Introspect.xml endif ifneq (x$(HAVE_POLICYKIT), x) LIBEXECBINS += sbin/sssd_pk diff --git a/server/infopipe/infopipe.h b/server/infopipe/infopipe.h index 7a127eb..5167037 100644 --- a/server/infopipe/infopipe.h +++ b/server/infopipe/infopipe.h @@ -25,17 +25,17 @@ #include #include "sbus/sssd_dbus.h" -#define INFP_INTROSPECT_XML "infopipe/org.freeipa.sssd.infopipe.Introspect.xml" +#define INFP_INTROSPECT_XML "infopipe/org.freedesktop.sssd.infopipe.Introspect.xml" -#define INFOPIPE_DBUS_NAME "org.freeipa.sssd.infopipe1" -#define INFOPIPE_INTERFACE "org.freeipa.sssd.infopipe1" -#define INFOPIPE_PATH "/org/freeipa/sssd/infopipe1" +#define INFOPIPE_DBUS_NAME "org.freedesktop.sssd.infopipe1" +#define INFOPIPE_INTERFACE "org.freedesktop.sssd.infopipe1" +#define INFOPIPE_PATH "/org/freedesktop/sssd/infopipe1" #define INFOPIPE_VERSION 0x0001 #define INFOPIPE_SERVICE_NAME "info" /* InfoPipe Methods * NOTE: Any changes to the method names and arguments for these calls - * must also be updated in the org.freeipa.sssd.infopipe.Introspect.xml + * must also be updated in the org.freedesktop.sssd.infopipe.Introspect.xml * or clients may not behave properly. */ diff --git a/server/infopipe/org.freedesktop.sssd.infopipe.Introspect.xml b/server/infopipe/org.freedesktop.sssd.infopipe.Introspect.xml new file mode 100644 index 0000000..0ff397b --- /dev/null +++ b/server/infopipe/org.freedesktop.sssd.infopipe.Introspect.xml @@ -0,0 +1,275 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/server/infopipe/org.freedesktop.sssd.infopipe.conf b/server/infopipe/org.freedesktop.sssd.infopipe.conf new file mode 100644 index 0000000..ab62320 --- /dev/null +++ b/server/infopipe/org.freedesktop.sssd.infopipe.conf @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/server/infopipe/org.freeipa.sssd.infopipe.Introspect.xml b/server/infopipe/org.freeipa.sssd.infopipe.Introspect.xml deleted file mode 100644 index 5656d42..0000000 --- a/server/infopipe/org.freeipa.sssd.infopipe.Introspect.xml +++ /dev/null @@ -1,275 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/server/infopipe/org.freeipa.sssd.infopipe.conf b/server/infopipe/org.freeipa.sssd.infopipe.conf deleted file mode 100644 index 2ed3cf1..0000000 --- a/server/infopipe/org.freeipa.sssd.infopipe.conf +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/server/monitor/monitor_interfaces.h b/server/monitor/monitor_interfaces.h index 1b91c25..c3ddb33 100644 --- a/server/monitor/monitor_interfaces.h +++ b/server/monitor/monitor_interfaces.h @@ -22,8 +22,8 @@ /*** Monitor ***/ #define MONITOR_VERSION "0.1" -#define MONITOR_DBUS_INTERFACE "org.freeipa.sssd.monitor" -#define MONITOR_DBUS_PATH "/org/freeipa/sssd/monitor" +#define MONITOR_DBUS_INTERFACE "org.freedesktop.sssd.monitor" +#define MONITOR_DBUS_PATH "/org/freedesktop/sssd/monitor" /* Monitor Methods */ #define MONITOR_METHOD_VERSION "getVersion" @@ -31,8 +31,8 @@ /*** Services ***/ -#define SERVICE_PATH "/org/freeipa/sssd/service" -#define SERVICE_INTERFACE "org.freeipa.sssd.service" +#define SERVICE_PATH "/org/freedesktop/sssd/service" +#define SERVICE_INTERFACE "org.freedesktop.sssd.service" /* Service Methods */ #define SERVICE_METHOD_IDENTITY "getIdentity" diff --git a/server/providers/data_provider.h b/server/providers/data_provider.h index 2d0e37e..4b68a0b 100644 --- a/server/providers/data_provider.h +++ b/server/providers/data_provider.h @@ -45,8 +45,8 @@ #define MOD_OFFLINE 0x0000 #define MOD_ONLINE 0x0001 -#define DP_CLI_INTERFACE "org.freeipa.sssd.dataprovider" -#define DP_CLI_PATH "/org/freeipa/sssd/dataprovider" +#define DP_CLI_INTERFACE "org.freedesktop.sssd.dataprovider" +#define DP_CLI_PATH "/org/freedesktop/sssd/dataprovider" #define DP_CLI_BACKEND 0x0001 #define DP_CLI_FRONTEND 0x0002 diff --git a/server/providers/dp_interfaces.h b/server/providers/dp_interfaces.h index 8d85eb3..faba00c 100644 --- a/server/providers/dp_interfaces.h +++ b/server/providers/dp_interfaces.h @@ -24,8 +24,8 @@ /* Data Provider */ -#define DATA_PROVIDER_INTERFACE "org.freeipa.sssd.dataprovider" -#define DATA_PROVIDER_PATH "/org/freeipa/sssd/dataprovider" +#define DATA_PROVIDER_INTERFACE "org.freedesktop.sssd.dataprovider" +#define DATA_PROVIDER_PATH "/org/freedesktop/sssd/dataprovider" #define DP_METHOD_CHECK_ONLINE "isOnline" diff --git a/server/tests/infopipe-tests.c b/server/tests/infopipe-tests.c index cc75215..171e58d 100644 --- a/server/tests/infopipe-tests.c +++ b/server/tests/infopipe-tests.c @@ -31,7 +31,7 @@ #include "infopipe/infopipe.h" #include "db/sysdb.h" -#define INFP_TEST_DBUS_NAME "org.freeipa.sssd.infopipe1.test" +#define INFP_TEST_DBUS_NAME "org.freedesktop.sssd.infopipe1.test" #define TEST_TIMEOUT 30000 /* 30 seconds */ static int setup_infp_tests(DBusConnection **bus) diff --git a/sssd.spec b/sssd.spec index a9d08ae..e052966 100644 --- a/sssd.spec +++ b/sssd.spec @@ -95,8 +95,8 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/%{name}/ %{_libdir}/ldb/memberof.so* %{_sharedstatedir}/sss/ -%config(noreplace) %{_sysconfdir}/dbus-1/system.d/org.freeipa.sssd.infopipe.conf -%{_datadir}/%{name}/introspect/infopipe/org.freeipa.sssd.infopipe.Introspect.xml +%config(noreplace) %{_sysconfdir}/dbus-1/system.d/org.freedesktop.sssd.infopipe.conf +%{_datadir}/%{name}/introspect/infopipe/org.freedesktop.sssd.infopipe.Introspect.xml /%{_lib}/libnss_sss.so /%{_lib}/libnss_sss.so.2 /%{_lib}/security/pam_sss.so -- 1.6.0.6