2007-08-14 Dan Williams <dcbw@redhat.com>
* callouts/Makefile.am src/dhcp-manager/nm-dhcp-manager.c src/dhcp-manager/nm-dhcp-manager.h src/dhcp-manager/Makefile.am - Change install location of nm-dhcp-client.action to ${prefix}/libexec git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2682 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
This commit is contained in:
@@ -25,7 +25,9 @@ libdhcp_manager_la_CPPFLAGS = $(DBUS_CFLAGS) \
|
||||
-DG_DISABLE_DEPRECATED \
|
||||
-DBINDIR=\"$(bindir)\" \
|
||||
-DDATADIR=\"$(datadir)\" \
|
||||
-DSYSCONFDIR=\"$(sysconfdir)\"
|
||||
-DSYSCONFDIR=\"$(sysconfdir)\" \
|
||||
-DLIBEXECDIR=\"$(libexecdir)\" \
|
||||
-DLOCALSTATEDIR=\"$(localstatedir)\"
|
||||
|
||||
|
||||
libdhcp_manager_la_LIBADD = $(DBUS_LIBS) $(GTHREAD_LIBS)
|
||||
|
@@ -37,6 +37,16 @@
|
||||
#define NM_DHCP_CLIENT_DBUS_SERVICE "org.freedesktop.nm_dhcp_client"
|
||||
#define NM_DHCP_CLIENT_DBUS_IFACE "org.freedesktop.nm_dhcp_client"
|
||||
|
||||
#define NM_DHCP_MANAGER_RUN_DIR LOCALSTATEDIR "/run"
|
||||
|
||||
#define NM_DHCP_MANAGER_PID_FILENAME "dhclient"
|
||||
#define NM_DHCP_MANAGER_PID_FILE_EXT "pid"
|
||||
|
||||
#define NM_DHCP_MANAGER_LEASE_FILENAME "dhclient"
|
||||
#define NM_DHCP_MANAGER_LEASE_FILE_EXT "lease"
|
||||
|
||||
#define ACTION_SCRIPT_PATH LIBEXECDIR "/nm-dhcp-client.action"
|
||||
|
||||
#define NM_DHCP_TIMEOUT 45 /* DHCP timeout, in seconds */
|
||||
|
||||
static const char *dhclient_binary_paths[] =
|
||||
@@ -662,7 +672,7 @@ dhclient_run (NMDHCPDevice *device)
|
||||
#endif
|
||||
|
||||
g_ptr_array_add (dhclient_argv, (gpointer) "-sf"); /* Set script file */
|
||||
g_ptr_array_add (dhclient_argv, (gpointer) SYSCONFDIR "/NetworkManager/callouts/nm-dhcp-client.action" );
|
||||
g_ptr_array_add (dhclient_argv, (gpointer) ACTION_SCRIPT_PATH );
|
||||
|
||||
g_ptr_array_add (dhclient_argv, (gpointer) "-pf"); /* Set pid file */
|
||||
g_ptr_array_add (dhclient_argv, (gpointer) pidfile);
|
||||
|
@@ -32,14 +32,6 @@
|
||||
#define NM_IS_DHCP_MANAGER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((obj), NM_TYPE_DHCP_MANAGER))
|
||||
#define NM_DHCP_MANAGER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), NM_TYPE_DHCP_MANAGER, NMDHCPManagerClass))
|
||||
|
||||
#define NM_DHCP_MANAGER_RUN_DIR "/var/run"
|
||||
|
||||
#define NM_DHCP_MANAGER_PID_FILENAME "dhclient"
|
||||
#define NM_DHCP_MANAGER_PID_FILE_EXT "pid"
|
||||
|
||||
#define NM_DHCP_MANAGER_LEASE_FILENAME "dhclient"
|
||||
#define NM_DHCP_MANAGER_LEASE_FILE_EXT "lease"
|
||||
|
||||
typedef enum {
|
||||
DHC_NBI=0, /* no broadcast interfaces found */
|
||||
DHC_PREINIT, /* configuration started */
|
||||
|
Reference in New Issue
Block a user