mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-04-28 11:43:25 +02:00
Merge branch 'ddns' into next
This commit is contained in:
63
config/rootfiles/common/ddns
Normal file
63
config/rootfiles/common/ddns
Normal file
@@ -0,0 +1,63 @@
|
||||
usr/bin/ddns
|
||||
usr/lib/python2.7/site-packages/ddns
|
||||
usr/lib/python2.7/site-packages/ddns/__init__.py
|
||||
usr/lib/python2.7/site-packages/ddns/__init__.pyc
|
||||
usr/lib/python2.7/site-packages/ddns/__init__.pyo
|
||||
usr/lib/python2.7/site-packages/ddns/__version__.py
|
||||
usr/lib/python2.7/site-packages/ddns/__version__.pyc
|
||||
usr/lib/python2.7/site-packages/ddns/__version__.pyo
|
||||
usr/lib/python2.7/site-packages/ddns/errors.py
|
||||
usr/lib/python2.7/site-packages/ddns/errors.pyc
|
||||
usr/lib/python2.7/site-packages/ddns/errors.pyo
|
||||
usr/lib/python2.7/site-packages/ddns/i18n.py
|
||||
usr/lib/python2.7/site-packages/ddns/i18n.pyc
|
||||
usr/lib/python2.7/site-packages/ddns/i18n.pyo
|
||||
usr/lib/python2.7/site-packages/ddns/providers.py
|
||||
usr/lib/python2.7/site-packages/ddns/providers.pyc
|
||||
usr/lib/python2.7/site-packages/ddns/providers.pyo
|
||||
usr/lib/python2.7/site-packages/ddns/system.py
|
||||
usr/lib/python2.7/site-packages/ddns/system.pyc
|
||||
usr/lib/python2.7/site-packages/ddns/system.pyo
|
||||
#usr/share/doc/ddns
|
||||
#usr/share/doc/ddns/COPYING
|
||||
#usr/share/locale/ar/LC_MESSAGES/ddns.mo
|
||||
#usr/share/locale/ca/LC_MESSAGES/ddns.mo
|
||||
#usr/share/locale/cs_CZ
|
||||
#usr/share/locale/cs_CZ/LC_MESSAGES
|
||||
#usr/share/locale/cs_CZ/LC_MESSAGES/ddns.mo
|
||||
#usr/share/locale/da/LC_MESSAGES/ddns.mo
|
||||
#usr/share/locale/de/LC_MESSAGES/ddns.mo
|
||||
#usr/share/locale/el_GR
|
||||
#usr/share/locale/el_GR/LC_MESSAGES
|
||||
#usr/share/locale/el_GR/LC_MESSAGES/ddns.mo
|
||||
#usr/share/locale/es/LC_MESSAGES/ddns.mo
|
||||
#usr/share/locale/fa/LC_MESSAGES/ddns.mo
|
||||
#usr/share/locale/fr/LC_MESSAGES/ddns.mo
|
||||
#usr/share/locale/hu/LC_MESSAGES/ddns.mo
|
||||
#usr/share/locale/id/LC_MESSAGES/ddns.mo
|
||||
#usr/share/locale/it/LC_MESSAGES/ddns.mo
|
||||
#usr/share/locale/ja/LC_MESSAGES/ddns.mo
|
||||
#usr/share/locale/km_KH
|
||||
#usr/share/locale/km_KH/LC_MESSAGES
|
||||
#usr/share/locale/km_KH/LC_MESSAGES/ddns.mo
|
||||
#usr/share/locale/nl/LC_MESSAGES/ddns.mo
|
||||
#usr/share/locale/pl/LC_MESSAGES/ddns.mo
|
||||
#usr/share/locale/pt_BR/LC_MESSAGES/ddns.mo
|
||||
#usr/share/locale/pt_PT/LC_MESSAGES/ddns.mo
|
||||
#usr/share/locale/ro_RO
|
||||
#usr/share/locale/ro_RO/LC_MESSAGES
|
||||
#usr/share/locale/ro_RO/LC_MESSAGES/ddns.mo
|
||||
#usr/share/locale/ru/LC_MESSAGES/ddns.mo
|
||||
#usr/share/locale/sq/LC_MESSAGES/ddns.mo
|
||||
#usr/share/locale/sv/LC_MESSAGES/ddns.mo
|
||||
#usr/share/locale/th/LC_MESSAGES/ddns.mo
|
||||
#usr/share/locale/tk
|
||||
#usr/share/locale/tk/LC_MESSAGES
|
||||
#usr/share/locale/tk/LC_MESSAGES/ddns.mo
|
||||
#usr/share/locale/tr/LC_MESSAGES/ddns.mo
|
||||
#usr/share/locale/uk/LC_MESSAGES/ddns.mo
|
||||
#usr/share/locale/uz@Latn
|
||||
#usr/share/locale/uz@Latn/LC_MESSAGES
|
||||
#usr/share/locale/uz@Latn/LC_MESSAGES/ddns.mo
|
||||
#usr/share/locale/vi/LC_MESSAGES/ddns.mo
|
||||
#var/ipfire/ddns/ddns.conf.sample
|
||||
@@ -90,7 +90,6 @@ usr/local/bin/rebuild-initrd
|
||||
usr/local/bin/run-parts
|
||||
#usr/local/bin/sanedloop
|
||||
usr/local/bin/scanhd
|
||||
usr/local/bin/setddns.pl
|
||||
usr/local/bin/settime
|
||||
usr/local/bin/timecheck
|
||||
usr/local/bin/timezone-transition
|
||||
|
||||
@@ -4,7 +4,6 @@ etc/rc.d/init.d/dhcrelay
|
||||
etc/rc.d/init.d/dnsmasq
|
||||
srv/web/ipfire/cgi-bin/ovpnmain.cgi
|
||||
srv/web/ipfire/cgi-bin/routing.cgi
|
||||
usr/local/bin/setddns.pl
|
||||
usr/sbin/dhcrelay
|
||||
var/ipfire/general-functions.pl
|
||||
var/ipfire/langs
|
||||
|
||||
@@ -47,6 +47,25 @@ rm -f \
|
||||
/opt/pakfire/db/installed/meta-libgpg-error \
|
||||
/opt/pakfire/db/rootfiles/libgpg-error
|
||||
|
||||
# Generate ddns configuration file
|
||||
/srv/web/ipfire/cgi-bin/ddns.cgi
|
||||
|
||||
touch /var/ipfire/ddns/ddns.conf
|
||||
chown nobody.nobody /var/ipfire/ddns/ddns.conf
|
||||
|
||||
# Update crontab
|
||||
sed -i /var/spool/cron/root.orig -e "/setddns.pl/d"
|
||||
|
||||
grep -q /usr/bin/ddns /var/spool/cron/root.orig || cat <<EOF >> /var/spool/cron/root.orig
|
||||
|
||||
# Update dynamic DNS records every five minutes.
|
||||
# Force an update once a month
|
||||
*/5 * * * * [ -f "/var/ipfire/red/active" ] && /usr/bin/ddns update-all
|
||||
3 2 1 * * [ -f "/var/ipfire/red/active" ] && /usr/bin/ddns update-all --force
|
||||
EOF
|
||||
|
||||
fcrontab -z &>/dev/null
|
||||
|
||||
sync
|
||||
|
||||
# This update need a reboot...
|
||||
|
||||
Reference in New Issue
Block a user