From e7a2d8c99637ea3352ec3f7da14afcee59dd7397 Mon Sep 17 00:00:00 2001 From: jonathan Date: Tue, 17 Dec 2019 13:31:20 +0000 Subject: [PATCH] Slight modifications on main script --- lp-ddns/DEBIAN/control | 4 ++-- lp-ddns/DEBIAN/copyright | 34 ++++++++++++++++++++++++++++++++++ lp-ddns/usr/local/bin/lp-ddns | 13 ------------- lp-ddns_0.1a.deb | Bin 2994 -> 0 bytes lp-ddns_0.1c.deb | Bin 0 -> 2198 bytes 5 files changed, 36 insertions(+), 15 deletions(-) create mode 100644 lp-ddns/DEBIAN/copyright delete mode 100644 lp-ddns_0.1a.deb create mode 100644 lp-ddns_0.1c.deb diff --git a/lp-ddns/DEBIAN/control b/lp-ddns/DEBIAN/control index 4090fe0..a6f0b6f 100644 --- a/lp-ddns/DEBIAN/control +++ b/lp-ddns/DEBIAN/control @@ -3,8 +3,8 @@ Section: custom Priority: optional Maintainer: Jonathan Sélea Package: lp-ddns -Version: 0.1b -Standard-Version: 0.1b +Version: 0.1c +Standard-Version: 0.1c Architecture: all Essential: no Depends-On: curl diff --git a/lp-ddns/DEBIAN/copyright b/lp-ddns/DEBIAN/copyright new file mode 100644 index 0000000..e5b2955 --- /dev/null +++ b/lp-ddns/DEBIAN/copyright @@ -0,0 +1,34 @@ +Files: * +Copyright: 2019 Jonathan Sélea +License: GPL-2+ + +Files: debian/* +Copyright: 1998-2010 Josip Rodin +License: GPL-2+ + +Files: /etc/lp-ddns/* +Copyright: 2019 Jonathan Sélea +License: GPL-2+ + +Files: /usr/local/bin/lp-ddns +Copyright: 2019 Jonathan Sélea +License: GPL-2+ + +License: GPL-2+ + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + . + On Debian systems, the full text of the GNU General Public + License version 2 can be found in the file + '/usr/share/common-licenses/GPL-2'. diff --git a/lp-ddns/usr/local/bin/lp-ddns b/lp-ddns/usr/local/bin/lp-ddns index da4eef3..9bbf0bb 100755 --- a/lp-ddns/usr/local/bin/lp-ddns +++ b/lp-ddns/usr/local/bin/lp-ddns @@ -1,14 +1,6 @@ #!/bin/bash set -e - . /etc/lp-dyndns/settings.conf - -#RECORDID="11111" -#PASSWORD="passss" -#DOMAIN="sub.domain.tld" - - -# DO NOT MODIFY # IP="$(curl --connect-timeout 10 -s ipv4.is || curl --connect-timeout 10 -s ipv4.is)" #IP="$(curl --config /etc/lp-dyndns/curlrc)" CURRENTIP="$(dig ${DOMAIN} +short)" @@ -22,10 +14,7 @@ CYAN='\033[0;36m' LCYAN='\033[0;37m' YELLOW='\033[1;33m' # END - - echo -e "The current external IP is ${YELLOW}${IP}${NC}" - if [ "${IP}" == "${CURRENTIP}" ]; then echo -e "${GREEN}The current IP matches the record ${DOMAIN}, no need to update.${NC}" @@ -33,6 +22,4 @@ else echo -e "${RED}Current IP does not match the record ${CURRENTIP} updating...${NC}" curl ${APIURL} fi - - exit 0 diff --git a/lp-ddns_0.1a.deb b/lp-ddns_0.1a.deb deleted file mode 100644 index adf3287a41c2c89c2d593cfd3367d898bdbb36a4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2994 zcmai#2~-o;8i2#%t41tt=u@$bRV+R%%#z8>Sj8q}PY4MifuJmt%p^<_l8}TXM5Pwc zy0kv6Vp~Ogpn{5ZYuzn%r9MT)is&oWU9ngd_bOCgthUFV({uWtIdf*_Kljeez2E$Ya9^AlvA$ zdt44%f`@b^_yd1Go(sW$jQ>DXdDvmnPGi#zC-2P0YF|~2pbs2bz9Je~&@y~wh zZ&W|%4-Bl`b_s5GHt%0hsxRrjJl4Z5%b4UTy$j4y;CHQQ=gQh9_l@|^5@}W5)3_$6 zVuJsK@o3)i?8S$Z$k14mwN|?q*|=?!B78u_ z&0|VEciyhI*B!dj-^R4|kN(j1G4;{(ut6>L1@-4jd)4IcSv#fQ#@X6FUCX!OOL7L+ z*^;%xBu})p7x4CJQ{$`4S4YJDQePUfy3~7eQ1zC*!`jwNUJS?l(l_u`W%-k>ZJ8m* z2DHDmto3X{m*kdcR9aEo31`pA;dwyxGj(A5ot1rrWxX~R>^_@&VTJ4%2Omwtn4B*k zKl_uYhc_Q}Yzkd}Zv64hnK_n;ZB^w<#*e7@so`1?mNfDzNz~`>o26Vm(04s?Raet< zXK1zAa^UV<4LYR#%eiFD`}^)ToDP8(-rL~Yj6ZG&h=LA2u6)JFB=eNz&qjyC-IaPEUk^~Y<=MC&uB4QhBRRW>U!a%bN%RhhCi z_hHK|UnlkeX_|4UoTEs{`BCfaC?3|{DjCsn_78a`H$E6+|+J=!Drau*ZCAx zMjz@)*t6ntuEjic5jqR09{lj)$NEu@#-04J^V})x|Ho`JF5UlGsW@W%yzY5J6S$~g zc6nui>)Xczb_3cFHkWnT^qWe#g3)f4h^~ zgl`X3+%m%hJh=-3Uv@S>7#VJP^W+Kf_KP2xzG;%&dwM*3>6Su%Q_j1rL9xiCqRTCj zIqqvV?6c8XHEpMQVzaNVir}sW+ik!p1(26(DTJesc4rJNsjZS3BN4_e+3b5&)Q{+`q^ zbAh2l@cCXrC_~lciyT>+S;m$gXvvCr!>^al3Vn)>dc`N8=vr1ua;BmFTVNMH01mj(OuyQRsG+?j^=j6*bk!An5PnMRyObCwfb4}dxifz zZg5qXXRvNqtUGbcd#~4JuGwie6fri6 zcKzmqS9J-aK|TDHcOaNcyc9EKw7_*&r1+RD_7y<=Cg5dJG7?KQ%1UOH`193ir@{wem;P449 zM<8GeNDm#Hr^pTnXd?jN0K}aDVH0330D}<0PIK6T=~w^37BM#3Jpo|%L5wB>!eIIBw)1Fao?V@t^I@?t>Cga88sUO%P&22@Z~;GzkaaM02?Y8YY3@$C_vo<-j;< zK#WGnM57!7Nr8yLh>;ME5;Vp^C=>!-^wHOP?_cd1FI}7VYP;BsS{mT^B~mQ%B@&`6yGtr2 zg&I$>$L%3FOmP|vdE6pRrX7@m#c4vXgYZHbDM~cWXF>c5p+?F#1+-GOQpUH*isZ#I zi3Ld}6aB{G0vu9FR5HCiV1(i=u$tzI?Zsw+DOpSy;%zu7u$z_nFe52ScIb2jn~AqD z>VQ(LHM#n!N+3$tSyH{Qj1+(lht~<4wS^j;1oURuW$_T6SftkI z*r{Tk5lei3xG@nIS_vN^SL05ZQN%4q;7nzjg>eJ|Jid(1Op$_ilIPL# z#2mNJ&z8y&)aUUKg;u4|0=qKpUX{kDgbeYS8igIs;4unBpO~uAFnqbvnWZ)*3J{m4 z$PVU<3AI1PuVfo2o}e%wH+W%=t|(Qbas?20aHlR=_seoRF7N%1+F{ooS z1$-^Zk;7b_1rpg99ErzhCsvS>EM=$5+%|rp#%_Q$0l&l|c9TUencsndK7|^!>A9&X zI$?0lxcMNWMb#M!D;F$467fPcA;tvCWIx-&pe~Ki<6blks}!(mM^vl s#Hce3Nm1#vw8c!}E*#^@?OL@2k?JS0CsA^{;AN2rm4ZLo+Uq6qf8sfI2mk;8 diff --git a/lp-ddns_0.1c.deb b/lp-ddns_0.1c.deb new file mode 100644 index 0000000000000000000000000000000000000000..56de09781dc031b536fd86caf609ad01142e08d9 GIT binary patch literal 2198 zcmai$do&Xa8^DLnWg|kwOQs@onY*D3Nv;X`gj6<$QD}{A#9l;cD25_QXiCVX+{rDu zPFQZsExFW7cr_Zcectc=zJI=d-rsr7bI$Xe^E~G~|NPFQdy8U4M$2dqR92K)uT!0JUNj%g&p(r-b};HbnjYgiW3@vuYH)K0;{1wW2(nnaR3 z&;Sr~ZP+%E2cYs4X{uY$^fWs>G$xztHujH_gHe@DbmO!mZIhfBL1525hRxRgjw!Kvn z*Q3pZcv4$E_zr%tfp@V5!=o)JBx zam0FQg@ppU9Q(%810o9dX;DIT%G@v_-uR@=D(aT;NjVjf{Uto@O z8g<0)t7Uso%3)G}8ATPo+?4Fuo3J4tHK_YQ@ROvR^v`sZ#f2_y7Z^Bvijx&4qH=TC zI|khsfa!X0;~11GHIW3DMJT|AamxOb4L+IQ&(s^>4U*b&+;Ba zDq24uTQBG_yO1w8j_!5ssqqL!#89oZPgO0f3;ZN&-ZGI==Uv$|U&c3_8m)zvUM(1z2J$P1d(z#M~5k8_AOI;H&>4Uwv z6W6Ek{p(^)!shDMo|D%$ht(R@vCh@{o331;Mz=a6M3P8#wVt{+S*1q@2P-DRf}}eYNGrJ&9ZM@09Smnde51g2^>Ge zI$EOJ1K(a1*W*Qk@u58gy=UJ*1Mf`d=W~#v--FWAJCAD6OoL|>Q^UQW+V8(0SJ9Ci)3|ynNY^9kTY_9L`$8{yiXs`0C>5ZlWh;j7embK?nRwHdqg*nx0(l z!-xGpzp(2F6J3-fKn(!!L*Y^X(GziBPy76n;f#&{_8t`K1KvYKdUyc|KvBIbkJxSGS<__}qhQrgUQwp2h? zm_*Z*hG~-Mq@}63zY*8$uJA2=h$~EIvY;EgL34+|nC?K@ZRsuO2YnCC@QRXI>za=* zE#@tM(hn!k#8dB4OZkY`UxlZ&=U^fx+}i5A;HeT2KS0K>_B>PkvoGVH!eJ=wy9O3FHUhN zxW9vRx?FtoeUe=@^xBtWff@(`;&z)8{8?~$$h`6V3;Ux#Y6%rUDVq$NQMQb_su`wz z`zpJow;ec-^$M;8JHtXnEUUgWV^*A@qKT-Ht|3dC{upzZ^dh(mKz30qlcB!si?@oe z;%{{P6>YT%lEBS_mq7JCu|xIbJFMa~!%q#5WMJ^R{taJZTs!-aZ6UiY`{2oG{pPQ& zy7Bpe!>ayV)d#gSegM^Gwx@xuuqedD8ya>dTvN>lt&_Wz*el6g?9ezF@Pu zz38{XL(tdh#*>+8nCmV&@HtY2&!z|F-HFMZDd%V(&fEZja2!vl5M3I{ZRkWlav6&D z57^j69}%2d@XH-2$P61qE!787t`40$K>d>{`O4V)cT