Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(50)

Unified Diff: dhcpcd-hooks/50-ypbind

Issue 2428004: Overhaul dhcpcd for chrome os use (Closed) Base URL: ssh://git@chromiumos-git//dhcpcd.git
Patch Set: purge hooks from configure to silence complaint Created 10 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « dhcpcd-hooks/50-yp.conf ('k') | dhcpcd-hooks/Makefile » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: dhcpcd-hooks/50-ypbind
diff --git a/dhcpcd-hooks/50-ypbind b/dhcpcd-hooks/50-ypbind
deleted file mode 100644
index 3d56946759f6cf6437a8d3eddf863cdd3c405008..0000000000000000000000000000000000000000
--- a/dhcpcd-hooks/50-ypbind
+++ /dev/null
@@ -1,86 +0,0 @@
-# Sample dhcpcd hook for ypbind
-# This script is only suitable for the Linux version.
-
-# Distributions may want to just have their command here instead of this
-if [ -x /etc/rc.d/ypbind ]; then
- ypbind_restart_cmd="/etc/rc.d/ypbind restart"
- ypbind_stop_cmd="/etc/rc.d/ypbind stop"
-elif [ -x /usr/local/etc/rc.d/ypbind ]; then
- ypbind_restart_cmd="/usr/local/etc/rc.d/ypbind restart"
- ypbind_stop_cmd="/usr/local/etc/rc.d/ypbind stop"
-fi
-
-ypbind_dir="$state_dir/ypbind"
-
-best_domain()
-{
- local i=
-
- for i in $interfaces; do
- if [ -e "$ypbind_dir/$i" ]; then
- cat "$ypbind_dir/$i"
- fi
- done
- return 1
-}
-
-make_yp_binding()
-{
- [ -d "$ypbind_dir" ] || mkdir -p "$ypbind_dir"
- echo "$new_nis_domain" >"$ypbind_dir/$interface"
- local nd="$(best_domain)"
-
- local cf=/var/yp/binding/"$new_nis_domain".ypservers
- if [ -n "$new_nis_servers" ]; then
- local ncf="$cf.$interface" x=
- rm -f "$ncf"
- for x in $new_nis_servers; do
- echo "$x" >>"$ncf"
- done
- change_file "$cf" "$ncf"
- else
- # Because this is not an if .. fi then we can use $? below
- [ -e "$cf" ] && rm "$cf"
- fi
-
- if [ $? = 0 -o "$nd" != "$(domainname)" ]; then
- domainname "$nd"
- if [ -n "$ypbind_restart_cmd" ]; then
- eval $ypbind_restart_cmd
- fi
- fi
-}
-
-restore_yp_binding()
-{
- rm -f "$ypbind_dir/$interface"
- local nd="$(best_domain)"
- # We need to stop ypbind if there is no best domain
- # otherwise it will just stall as we cannot set domainname
- # to blank :/
- if [ -z "$nd" ]; then
- if [ -n "$ypbind_stop_cmd" ]; then
- eval $ypbind_stop_cmd
- fi
- elif [ "$nd" != "$(domainname)" ]; then
- domainname "$nd"
- if [ -n "$ypbind_restart_cmd" ]; then
- eval $ypbind_restart_cmd
- fi
- fi
-}
-
-case "$reason" in
-PREINIT)
- rm -f "$ypbind_dir/$interface"
- ;;
-TEST)
- ;;
-*)
- if [ -n "$new_nis_domain" ]; then
- make_yp_binding
- elif [ -n "$old_nis_domain" ]; then
- restore_yp_binding
- fi
- ;;
-esac
« no previous file with comments | « dhcpcd-hooks/50-yp.conf ('k') | dhcpcd-hooks/Makefile » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698