diff options
author | James Meyer <james.meyer@operamail.com> | 2012-08-06 22:40:01 (GMT) |
---|---|---|
committer | James Meyer <james.meyer@operamail.com> | 2012-08-06 22:40:01 (GMT) |
commit | d5ccb59c22a22b9b1bb0d340dd2549aa3121ec41 (patch) | |
tree | 97a1512737cc2775bec6e8dc86fec9cb388f1e21 /abs/core/dhcpcd/0001-Set-hostname-via-proc-if-file-is-available.patch | |
parent | 241a1411928c891578a7e365c095775f2040c3f0 (diff) | |
download | linhes_pkgbuild-d5ccb59c22a22b9b1bb0d340dd2549aa3121ec41.zip linhes_pkgbuild-d5ccb59c22a22b9b1bb0d340dd2549aa3121ec41.tar.gz linhes_pkgbuild-d5ccb59c22a22b9b1bb0d340dd2549aa3121ec41.tar.bz2 |
dhcpcd: 5.5.6
Diffstat (limited to 'abs/core/dhcpcd/0001-Set-hostname-via-proc-if-file-is-available.patch')
-rw-r--r-- | abs/core/dhcpcd/0001-Set-hostname-via-proc-if-file-is-available.patch | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/abs/core/dhcpcd/0001-Set-hostname-via-proc-if-file-is-available.patch b/abs/core/dhcpcd/0001-Set-hostname-via-proc-if-file-is-available.patch new file mode 100644 index 0000000..4420d0b --- /dev/null +++ b/abs/core/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 + |