summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRoy Marples <roy@marples.name>2009-07-08 17:05:29 +0000
committerRoy Marples <roy@marples.name>2009-07-08 17:05:29 +0000
commit975b7b49bb65b6a50d4e6dbe951bec831fc91d6b (patch)
tree69bf5996c2a653a48b735d95404cf3cb7047feb1
parent95782488782a1ece83e00c5985a61bf90d724a94 (diff)
downloaddhcpcd-975b7b49bb65b6a50d4e6dbe951bec831fc91d6b.tar.xz
Ensure that ntp.conf exists before removing markers.
-rw-r--r--dhcpcd-hooks/50-ntp.conf6
1 files changed, 4 insertions, 2 deletions
diff --git a/dhcpcd-hooks/50-ntp.conf b/dhcpcd-hooks/50-ntp.conf
index b88553f0..8fad6df5 100644
--- a/dhcpcd-hooks/50-ntp.conf
+++ b/dhcpcd-hooks/50-ntp.conf
@@ -48,8 +48,10 @@ build_ntp_conf()
# Merge our config into ntp.conf
[ -e "$cf" ] && rm -f "$cf"
[ -d "$ntp_conf_dir" ] || mkdir -p "$ntp_conf_dir"
- remove_markers "$signature_base" "$signature_base_end" \
- "$ntp_conf" > "$cf"
+ if [ -e "$ntp_conf" ]; then
+ remove_markers "$signature_base" "$signature_base_end" \
+ "$ntp_conf" > "$cf"
+ fi
if [ -n "$servers" ]; then
echo "$signature_base${header:+ $from }$header" >> "$cf"
printf "$search$servers" >> "$cf"