diff options
author | root <root@rshg054.dnsready.net> | 2012-03-20 00:01:23 +0000 |
---|---|---|
committer | root <root@rshg054.dnsready.net> | 2012-03-20 00:01:23 +0000 |
commit | 99136e3a2e9f6f07a7ff08d5721bce354b853c8b (patch) | |
tree | 3cd677128a00bc9501f93e27e53ebba72f44cd52 /testing/dhcpcd/0001-Set-hostname-via-proc-if-file-is-available.patch | |
parent | de5b6982e42f4a1e8b0537cfbc1b676e2a81f195 (diff) |
Tue Mar 20 00:01:23 UTC 2012
Diffstat (limited to 'testing/dhcpcd/0001-Set-hostname-via-proc-if-file-is-available.patch')
-rw-r--r-- | testing/dhcpcd/0001-Set-hostname-via-proc-if-file-is-available.patch | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/testing/dhcpcd/0001-Set-hostname-via-proc-if-file-is-available.patch b/testing/dhcpcd/0001-Set-hostname-via-proc-if-file-is-available.patch new file mode 100644 index 000000000..4420d0b63 --- /dev/null +++ b/testing/dhcpcd/0001-Set-hostname-via-proc-if-file-is-available.patch @@ -0,0 +1,33 @@ +From d345b36b483fec8fb2def5f3acdc2d3c5faa94eb Mon Sep 17 00:00:00 2001 +From: Dan McGee <dan@archlinux.org> +Date: Sun, 19 Jun 2011 16:04:25 -0500 +Subject: [PATCH] Set hostname via /proc if file is available + +On Linux, the hostname can be set via this file if available, precluding +the need for a `hostname` binary. + +Signed-off-by: Dan McGee <dan@archlinux.org> +--- + dhcpcd-hooks/30-hostname | 6 +++++- + 1 files changed, 5 insertions(+), 1 deletions(-) + +diff --git a/dhcpcd-hooks/30-hostname b/dhcpcd-hooks/30-hostname +index 65d1a13..af94262 100644 +--- a/dhcpcd-hooks/30-hostname ++++ b/dhcpcd-hooks/30-hostname +@@ -21,7 +21,11 @@ need_hostname() + try_hostname() + { + if valid_domainname "$1"; then +- hostname "$1" ++ if [ -w /proc/sys/kernel/hostname ]; then ++ echo "$1" > /proc/sys/kernel/hostname ++ else ++ hostname "$1" ++ fi + else + syslog err "Invalid hostname: $1" + fi +-- +1.7.5.4 + |