#!/bin/bash # prwatch installtion script - Version 1.0 by Michael Rowen, 1 Mar 2021 # txz archive is attached to this script. This is a self extracting # installation. All files are place in $HOME/.prw echo echo "prwatch installer Version 1.0" echo # User mush be pi if [ $(whoami) != "pi" ];then echo echo "Cannot install." echo "Must be user "pi" to install. Exiting" echo exit 1 fi # Create ~/.prw directory HOMEDIR=$(eval "echo ~$user") DESTINATION="${HOMEDIR}/.prw" START="ExecStart=${DESTINATION}/prwatch start" STOP="ExecStop=${DESTINATION}/prwatch stop" echo "Creating ${DESTINATION} directory ..." mkdir ${DESTINATION} # unarchive the files echo echo "Unarchiving files ..." ARCHIVE=$(awk '/^__ARCHIVE__/ {print NR + 1; exit 0; }' "${0}") tail -n+${ARCHIVE} "${0}" | tar xpJv -C ${DESTINATION} # update the systemd unit file sed -i "s|START|$START|g" ${DESTINATION}/prwatch.service sed -i "s|STOP|$STOP|g" ${DESTINATION}/prwatch.service # Install the man page echo echo "Installing the man page for prwatch ..." if [ ! -d "/usr/local/share/man/man1" ]; then sudo mkdir /usr/local/share/man/man1 fi sudo cp ${DESTINATION}/prwatch.1.gz /usr/local/share/man/man1 echo "Updating the man page database ..." sudo mandb -q echo echo "Installation of prwatch is complete." echo echo "Issue the command "man prwatch" for operational details." echo "Also read $HOME/.prw/README.txt" echo echo "Done. Exiting." exit 0 __ARCHIVE__ 7zXZִF!t/w] ʇ(;vĿvH#ѫ1|-տÍ)F6 r1i y\{qM?2 ELp*śz4I@OMN.%:m^9n<3R \6CpZyRN#>b+s8z&`< 0^%:?8{Bh+%r*cPX԰!8Cm܇QϟD0Z{t<|t̤r {VFX.?6: ;T!M7m9q4 \i >[P:wZƬ2qU=mO4goWQ~gD/n}۫ԇ}$ʁs %Cew*5*t+?;Gce)_UΘ_>|.W:.Z\rIֽU5^`2ُN[ݍi̟W$I['aȹ Ό4'.i1~1/xXz"#Ž@*Lq@^캇moĽv~Yԭm)=b:64qad3Z_#xVߢ &J# zCh{K3; ccia{7('}ʚRw*C.7V9UH[{ܽ$j])%_& N^%k}"I*LBs)dYXW1F{ЕhRY3Wpj+t.zIo [gS*aݘ%H_a^aM̼ $Y[5!D#tu-)jp#*ZOa|xǮyGSo'&V[LPC<|b "9L%t,_PUaz_1YٵN}>sppgPUn8 X׀f p< e:<IS% $3 849ˍgk~vT06 ^^v1? :ь'AIHLa]h:kk}.\qX҉j_=&9=klʢѝ1cup:׺Zc)5dCwq!P60k>N ThjD]i48;hΩ4&RM`m1cTZuk&6 D87-_>Q^c+TS>aIrÃ+{ۖ_֚ߕ"PZkj4*movU_J[(Zڨ΀N٤.~„oC.< \42YM4O_;ZkeL1ϣG7$e6Ӹ7{61{1f|f1 _ۂ/eՄ)D2~?/QjJ00?nV@%ec{;"" I@J`'1.Tdtm0P"5e $tլtHzi02ܫs8fh]ω]jK˜-a ڠvL#:\W s٬wlҶ'.$a)<4.q]c\v+zjܷwUPfC:Z$.-)1#-ƀs7Je6tXŷ=,JziA9c| wU 0Q,hqQJϫUd^ʼ4B)Uj _uqЦ3spliG鄾꩞7 ?D1ڻ,)aVf'Z5r&iA643dIꮋEbz_gJLq<ձ{.uk5H4خOSعzpĝ{cp11l=_@'׃],HBarg'$rz%+;z)ߘ&4x !-@t0RhPb14퍊FH z${>W)}dI;ݫFAStCV"-w YwqpZì=mN=;_cuK05B񞢺Ta9Ҕe`P`-JBPzd PMI~!6\cuP>@ct+t[7h#C7u55ʽ`eO<]$vd܇"S},J89AtAFyMTϜ>#j5[Vy˪D覈ݺʯbko[ dqy6m*@YDDY:{ \oh=IsڧwX'|xx. _: ҈y;,>&&M$(Y't*s+ƾ"q;XaTؚq3A`[B"yPUdoc&8qȜBhm 7j55seTz'_v? SLa67oU%pfi"jSTKTETbռ ,g0kodV嚉k5ض4oV.~5݄=]Φ֨+ hKK| *&G2Lcqwn'T"%I@ІulɻωavI!6 yZIr &lmz?qx+ssЄpu ?[5(㱔I@Oi(tĹ,2yLH|X FfzތHnsƱuHJ%X N3JjX|蓼 +~㞬| b4G"j+Z >gQ鹍r }?5S~V ýsr$ f~b8R{GE=.)(̳?چ6f*i=rCmpBJ! nqEqdK5N(kW W~OQJOXboz#YsPQd14+=8Iƅ6󬬳-vFg8,IzP),sU%8b#iq ArzRGZ)d#Q Rt?*~$ᶧb0g7pAq 6~~5T~ia] b\Z d2 o)fB:K湜~$w9TF?O̅urSy&[{96oN3W̝6D3>|Wp04g{чͦ# Ԙ!;rBzp}Ux}|S?&% ).lpo/=/NІ5P =u*#-(xȍZiAJ 9)O&sh$Qf} ~2 7pI<[^ GOn4 <ƃM0yKdmRs}F/Ω@2| 4V{b8DrΚS|M*>Y l1' - \]CWcJ. j ,ZvzBv!,g\;mZloɔ`k UGb ̖##S!RG":wTSlos}aNֿ-K%isZ`%YX경>|K Ǖ4~7XL5xi~ѠybiM=[rchjC|40S|6]yPū`cTh~@X:65vיղ^ A=SR,~v4ÐкebO)HqE*uEG8,l\Yȸ@xW@V8 _i\d4ѻQ-T 뷑Bj.FZ 4V\meſXZ<) \6 ,;qc um]~zwbJccCR}.i“Yn3|{ pH?'4_ 'у0O?-uJ ohba\: gwVv1}G@N]N\k]N|Ϳy׍ cKzh }"A@,>AV1rя֛_4CJt!W,WרQZ_̮(94@Xiz{?]K>5 x~*rlCʭyUI]"t'kt`Q4\R]7Fl +;{leA[[j5ۗe\]\Uڶ9dap]FQ;p˫JBmziL(:Nj1r|jb~9S$_&Nhl\Z9+[ɪ)D@_ r0M|׎ 7Tt6b8Z+[r~~i'GB"7NjdI%:fyGfÎg սrdl ?Z[^B c`Ip;jyK"ڔnBT_M‚v+rRu_c1QYۭ ]Ν%hRR#7/T'4ǝt*ujRAtM[YƚpxCAa%MG.zQږG9m6f _|F9#©xo.1g9mLmHR2bs3Kgr Z~Z8~*dj8 @ q LF:wgYZ