123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114 |
- From be7540d31c356e80ee02e90e8bf162b7ac6e5ba5 Mon Sep 17 00:00:00 2001
- From: Hongxu Jia <hongxu.jia@windriver.com>
- Date: Tue, 15 Aug 2017 14:56:56 +0800
- Subject: [PATCH 02/11] dhclient dbus
- Upstream-Status: Inappropriate [distribution]
- Rebase to 4.3.6
- Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
- ---
- client/scripts/bsdos | 5 +++++
- client/scripts/freebsd | 5 +++++
- client/scripts/linux | 5 +++++
- client/scripts/netbsd | 5 +++++
- client/scripts/openbsd | 5 +++++
- client/scripts/solaris | 5 +++++
- 6 files changed, 30 insertions(+)
- Index: dhcp-4.4.3/client/scripts/bsdos
- ===================================================================
- --- dhcp-4.4.3.orig/client/scripts/bsdos
- +++ dhcp-4.4.3/client/scripts/bsdos
- @@ -45,6 +45,11 @@ exit_with_hooks() {
- . /etc/dhclient-exit-hooks
- fi
- # probably should do something with exit status of the local script
- + if [ x$dhc_dbus != x -a $exit_status -eq 0 ]; then
- + dbus-send --system --dest=com.redhat.dhcp \
- + --type=method_call /com/redhat/dhcp/$interface com.redhat.dhcp.set \
- + 'string:'"`env | grep -Ev '^(PATH|SHLVL|_|PWD|dhc_dbus)\='`"
- + fi
- exit $exit_status
- }
-
- Index: dhcp-4.4.3/client/scripts/freebsd
- ===================================================================
- --- dhcp-4.4.3.orig/client/scripts/freebsd
- +++ dhcp-4.4.3/client/scripts/freebsd
- @@ -89,6 +89,11 @@ exit_with_hooks() {
- . /etc/dhclient-exit-hooks
- fi
- # probably should do something with exit status of the local script
- + if [ x$dhc_dbus != x -a $exit_status -eq 0 ]; then
- + dbus-send --system --dest=com.redhat.dhcp \
- + --type=method_call /com/redhat/dhcp/$interface com.redhat.dhcp.set \
- + 'string:'"`env | grep -Ev '^(PATH|SHLVL|_|PWD|dhc_dbus)\='`"
- + fi
- exit $exit_status
- }
-
- Index: dhcp-4.4.3/client/scripts/linux
- ===================================================================
- --- dhcp-4.4.3.orig/client/scripts/linux
- +++ dhcp-4.4.3/client/scripts/linux
- @@ -174,6 +174,11 @@ exit_with_hooks() {
- exit_status=$?
- fi
-
- + if [ x$dhc_dbus != x -a $exit_status -eq 0 ]; then
- + dbus-send --system --dest=com.redhat.dhcp \
- + --type=method_call /com/redhat/dhcp/$interface com.redhat.dhcp.set \
- + 'string:'"`env | grep -Ev '^(PATH|SHLVL|_|PWD|dhc_dbus)\='`"
- + fi
- exit $exit_status
- }
-
- Index: dhcp-4.4.3/client/scripts/netbsd
- ===================================================================
- --- dhcp-4.4.3.orig/client/scripts/netbsd
- +++ dhcp-4.4.3/client/scripts/netbsd
- @@ -45,6 +45,11 @@ exit_with_hooks() {
- . /etc/dhclient-exit-hooks
- fi
- # probably should do something with exit status of the local script
- + if [ x$dhc_dbus != x -a $exit_status -eq 0 ]; then
- + dbus-send --system --dest=com.redhat.dhcp \
- + --type=method_call /com/redhat/dhcp/$interface com.redhat.dhcp.set \
- + 'string:'"`env | grep -Ev '^(PATH|SHLVL|_|PWD|dhc_dbus)\='`"
- + fi
- exit $exit_status
- }
-
- Index: dhcp-4.4.3/client/scripts/openbsd
- ===================================================================
- --- dhcp-4.4.3.orig/client/scripts/openbsd
- +++ dhcp-4.4.3/client/scripts/openbsd
- @@ -45,6 +45,11 @@ exit_with_hooks() {
- . /etc/dhclient-exit-hooks
- fi
- # probably should do something with exit status of the local script
- + if [ x$dhc_dbus != x -a $exit_status -eq 0 ]; then
- + dbus-send --system --dest=com.redhat.dhcp \
- + --type=method_call /com/redhat/dhcp/$interface com.redhat.dhcp.set \
- + 'string:'"`env | grep -Ev '^(PATH|SHLVL|_|PWD|dhc_dbus)\='`"
- + fi
- exit $exit_status
- }
-
- Index: dhcp-4.4.3/client/scripts/solaris
- ===================================================================
- --- dhcp-4.4.3.orig/client/scripts/solaris
- +++ dhcp-4.4.3/client/scripts/solaris
- @@ -26,6 +26,11 @@ exit_with_hooks() {
- . /etc/dhclient-exit-hooks
- fi
- # probably should do something with exit status of the local script
- + if [ x$dhc_dbus != x -a $exit_status -eq 0 ]; then
- + dbus-send --system --dest=com.redhat.dhcp \
- + --type=method_call /com/redhat/dhcp/$interface com.redhat.dhcp.set \
- + 'string:'"`env | grep -Ev '^(PATH|SHLVL|_|PWD|dhc_dbus)\='`"
- + fi
- exit $exit_status
- }
-
|