projects
/
hvlinux.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Changé fonction rcmd pour régler bug avec fpkg
[hvlinux.git]
/
stage3
/
cis-ddclient
diff --git
a/stage3/cis-ddclient
b/stage3/cis-ddclient
index
7a4df53
..
46de4af
100755
(executable)
--- a/
stage3/cis-ddclient
+++ b/
stage3/cis-ddclient
@@
-1,4
+1,6
@@
#!/bin/sh
#!/bin/sh
+set -o errexit
+
# First argument of this script is the package name
# Reading system configuration informations, functions and package versions.
# First argument of this script is the package name
# Reading system configuration informations, functions and package versions.
@@
-7,14
+9,14
@@
source ../functions
source ../packages-list
# Applying patches (if any)
source ../packages-list
# Applying patches (if any)
-apply_patches ${1}
&&
+apply_patches ${1}
-cd ${LFS_TMP}/${1}
&&
-install ddclient /usr/sbin
&&
-mkdir -p /etc/ddclient
&&
-cp sample-etc_ddclient.conf /etc/ddclient/ddclient.conf
&&
+cd ${LFS_TMP}/${1}
+install ddclient /usr/sbin
+mkdir -p /etc/ddclient
+cp sample-etc_ddclient.conf /etc/ddclient/ddclient.conf
-cat > /var/lib/dhcpc/dhcpcd.exe << "EOF"
&&
+cat > /var/lib/dhcpc/dhcpcd.exe << "EOF"
#!/bin/sh
## Update the DNS server unless the IP address is a private address
#!/bin/sh
## Update the DNS server unless the IP address is a private address
@@
-46,7
+48,7
@@
case "${IPADDR}" in
down)
;;
new)
down)
;;
new)
- logger -t dhcpcd "IP address changed to ${IPADDR}"
&&
+ logger -t dhcpcd "IP address changed to ${IPADDR}"
ddclient -daemon=0 -syslog -use=ip -ip=${IPADDR} >/dev/null 2>&1
;;
esac
ddclient -daemon=0 -syslog -use=ip -ip=${IPADDR} >/dev/null 2>&1
;;
esac
@@
-58,5
+60,4
@@
EOF
chmod 740 /var/lib/dhcpc/dhcpcd.exe
chmod 740 /var/lib/dhcpc/dhcpcd.exe
-# Return last error
exit $?
exit $?