#!/bin/sh
find_base(){
HDD_MOUNT=`/sbin/getcfg Public path -f /etc/config/smb.conf`
local log_tool="/sbin/log_tool -t2 -uSystem -p127.0.0.1 -mlocalhost -a"

if [ -e "$HDD_MOUNT" ]; then
if [ -z "$QINSTALL_PATH" ]; then
BASE_GROUP="/share/HDA_DATA /share/HDB_DATA /share/HDC_DATA /share/HDD_DATA /share/HDE_DATA /share/HDF_DATA /share/HDG_DATA /share/HDH_DATA /share/HDI_DATA /share/HDJ_DATA /share/HDK_DATA /share/HDL_DATA /share/MD0_DATA /share/MD1_DATA /share/MD2_DATA /share/MD3_DATA"
publicdir=`/sbin/getcfg Public path -f /etc/config/smb.conf`
if [ ! -z $publicdir ] && [ -d $publicdir ];then
publicdirp1=`/bin/echo $publicdir | /bin/cut -d "/" -f 2`
publicdirp2=`/bin/echo $publicdir | /bin/cut -d "/" -f 3`
publicdirp3=`/bin/echo $publicdir | /bin/cut -d "/" -f 4`
if [ ! -z $publicdirp1 ] && [ ! -z $publicdirp2 ] && [ ! -z $publicdirp3 ]; then
[ -d "/${publicdirp1}/${publicdirp2}/Public" ] && QPKG_BASE="/${publicdirp1}/${publicdirp2}"
fi
fi

# Determine BASE installation location by checking where the Public folder is.
if [ -z $QPKG_BASE ]; then
for datadirtest in $BASE_GROUP; do
[ -d $datadirtest/Public ] && QPKG_BASE="/${publicdirp1}/${publicdirp2}"
done
fi
if [ -z $QPKG_BASE ] ; then
echo "The Public share not found."
return 1
fi
QPKG_INSTALL_PATH="${QPKG_BASE}/.qpkg"
QPKG_DIR="${QPKG_INSTALL_PATH}/${QPKG_NAME}"
else
if [ -e "$QINSTALL_PATH" ]; then
QPKG_INSTALL_PATH="${QINSTALL_PATH}"
QPKG_DIR="${QINSTALL_PATH}/${QPKG_NAME}"
else
if [ -x "/usr/local/sbin/notify" ]; then
/usr/local/sbin/notify send -A A039 -C C001 -M 50 -l error -t 3 "[{0}] {1} install failed due to QTS application install volume not found." "App Center" "Entware-std"
set_progress_fail
exit 
else
/sbin/log_tool -t2 -uSystem -p127.0.0.1 -mlocalhost -a "[App Center] Failed to install Entware-std. The selected installation volume is missing."
set_progress_fail
fi
exit
fi
fi
return 0
else
if [ -x "/usr/local/sbin/notify" ]; then
/usr/local/sbin/notify send -A A039 -C C001 -M 50 -l error -t 3 "[{0}] {1} install failed due to QTS application install volume not found." "App Center" "Entware-std"
set_progress_fail
exit 
else
/sbin/log_tool -t2 -uSystem -p127.0.0.1 -mlocalhost -a "[App Center] Failed to install Entware-std. The selected installation volume is missing."
set_progress_fail
fi
exit
fi
}
/bin/echo "Install QNAP package on TS-NAS..."
/bin/grep "/mnt/HDA_ROOT" /proc/mounts >/dev/null 2>&1 || exit 1
find_base
_EXTRACT_DIR="$QPKG_INSTALL_PATH/.tmp"
/bin/mkdir -p $_EXTRACT_DIR || exit 1
script_len=3061
/bin/dd if="${0}" bs=$script_len skip=1 | /bin/tar -xO | /bin/tar -xzv -C $_EXTRACT_DIR || exit 1
offset=$(/usr/bin/expr $script_len + 20480)
/bin/dd if="${0}" bs=$offset skip=1 | /bin/cat | /bin/dd bs=1024 count=4 of=$_EXTRACT_DIR/data.tar.gz || exit 1
[ -f /usr/local/bin/python ] && /usr/local/bin/python -c "with open('$_EXTRACT_DIR/data.tar.gz', 'rw+') as f: f.seek(3741); f.truncate()"
offset=$(/usr/bin/expr $offset + 3741)
( cd $_EXTRACT_DIR && /bin/sh qinstall.sh || echo "Installation Abort." )
/bin/rm -fr $_EXTRACT_DIR && exit 10
exit 1
control.tar.gz                                                                                      0000666 0000000 0000000 00000025655 13557574461 014612  0                                                                                                    ustar   admin                           administrators                                                                                                                                                                                                              <kwȒj~E_MYx\92`GL2Qq߷RK,;̞!'	tWWUWuףRT೿OJuZB!Osf9kXʧT>_Xv[j$_yB*kF٩T_Uܓ>>[K՝/`[g*[Nٟ>'Hi&"/+hh~O*^xS̬J
lFu1,!ȳyWjڳ&Ӏlֶ k6wmK~@g6i:R
pUrjILЬ;cS'sϝxƌױG)qpixvdd8ģ&.|Pbp̲kZklZ8&H0$'8n1ugؤ8iY#F@)55pL0o#QP;@	mms^m4:h&(s.-&,|:^ۀ`YspHδ^Ok>`B/5 9y\ѫj>"GANVGWaK%BB-[>3hl#lL
jQ2M6ٮ3a3Ho5&lKςEڄё>&{Ȁx(ƈ"/ne~!necncl7Nv Ϭq%Ϛj@4@4vq
{D6wa{laq!0ֵAC(ol BHhAxGv]	1t>h<=mQͰ%O:A[;<NAo1|m1VXt:-Iv'z6=b3/%&v^]dC4Л$IȢjm*T}l$3MX4u.FS|ZQ^ZDOǶ]q_texw*mwd||NzER}cԠ:bas~inYG>j2Ȫ<r5vst!ޒɻ z~y2az^0JSwF e([3cB}(Kp <
ĸQ6_!\qa5x`<n->$1Mv[A2jl>
(92) Ѫ| 9lHYzmi\q0A@5!2pUq#\g7hMOmC4۰[- |}zB6 Fχ͕]f F2[LZ	o7kާDwfeYb,*oʏ}옮@6 ~]
t;im5j0QOm:Z1zv2& fQgY*&4'>b>l!:>>hs!Xgl24OQ֌7M[rKO?;SY}`|k5Nj	PclY}Yā°o|HLa7[AưZ	F8du(+|6Yd0(}gJq90Ѐx2P냬IL1asiڣqHZhL&1c@D95q`8s#L69M!ʄŤhq"DLK1պC]_`ϣ 
s٠լezLJ6ah8`ت[M-Fӫ78Үq8lPiW!;z,p4+`i^(-QU,RGN2Dx 1r:}>{fFowQgi]<C7z=J
F ц"psrb3K=bU)<ԛt64#zzU!o`σǗ;[YeFoF.9vu9 ?+2ȫt9fs&Q,)T_[)9Xwznccs:Am&e8B/FIS\MBA3`E˪Sfc̎	`FT Ec}O WstR*8*J36s}R4O|'gHTֆ-!֔yA>{$19zLgY(GJg;dDR`3U"ddS\iPAQuΈY4`*K20\;	@nv2#9`rP$z+$r8$H	$7hy)13 WġDAt77̨6U @途Ƅo`x9@IpB
y,TbAojj a66~*M~	O[W@둫
[/I Ov~)CWvm%F\-P4!,S07jO|
U*N)ܑâ#$r%C wE	ƣӍ%Ez~Cm!=AQL<0ɿ[97L_#JH6"WU߈"$~g*&
T06I!P87Fwz6V1c$)w֋a`L
+f-ĬΚrږ7_\*S1ȁ[dXQܓgt/O]bUD`)K:\-/qNxs_&#$d`LRI]1([yOe;˿?+畝n"EhKSMHV/JM=@65IG ٌB$؏M!˿+Ԕ_ϛ>o?Jm(!{ntA
%yp80b"t1X" >4BnjՐ|!bWSrVG1ȿ`?<:u"p&<ޘ_"ӭ.z4Л.HhQh>'aU$"<98ҧ#7ablbA_A{1G0{2~F/7KN`krs0>Bx !#f8c偂MQxL( EߪZ[6\Ry_./P׫-¾ؿ:%=;k eI7߹S2oޗ],~7vm_l7߃}ϕ(x<Aɿpr+XIvtw!yEmqBD&EiBd$E")d_~ʴ=-W2H9sSW5<ʢY4reR@'U{{a{0!:2M?{EmKwϞsg9C<e\TZ LA3D$F}N	Hg=Hùps:Xː;jn()6Cg,ˑ*SE;Cl7MUFFLQ«+=q"s%cH^\^Zibw>fCG8P3cη9P`Ͳ(Y*UErWhTwu
LbqKSPd6TBǚ^G	4$HM!fzPTJGhԞFS-ܨݒ$6E
ЋU:[ތ=o 1Z;}eKdnS2#1*B(d4[uP;<R@Z"8ˋ&bD3f%rAѢ ]?Nצ{<-(}]fpcp$L({RrX8qVn9ǏלG/gl
;@w2n˖W '2ZV9@Łd96CMIHl݈p~*T~;`3Y	fc`֛_PK-ѷ1u$tcؙg|=7VGKcE|5Ώ-:5ZJ,\0ř&uң:{Xd sgğPGޥcg:zSxr!g#Y ŋf5^ BX(4> mRMi\zM7\RA --K8&[@u	tkHHguӅiLR%j=؀Rg<gFjQ!2C_GkQ-3 m3Drb㒋5L*7DGxN_"kǓĬM1sgC˓R_La{V+cExP<g$V&?Qɞ\0g[xf{oğ6UU>+a	/
$rE:Ei_F0COE;BT#޲/6'"(;oCȀb/:@TwGhgqO;]:⧜zMqmYL NT(RT/FS"#c^&E?+%-|c4o]_hgnr|Eцt2okp,;s*Rh_򻷅;KLg^6CǾ&Ɯ_V^w+fFS,n\劧B_,Ϝ|R2_0;w	.uSEZ8vǭKq{SVpXN\KI-؋^c&&_đ;#9uG9<yf\bģ^E&c:@׀L0yvdԹMn`\,fy4v|2XXPMKxA,Sg+-(dW_3l"Eha$?Y&|#gXAeFjDԻFƪLRk+,q?c4zfl!v!,>x]tF,V(V5Ώ5;+ B-/[BD1+iW)L%	bfaFH%.Lr:.u4n\/XM7+R1ҷρ
%={=H3$P։pQ7#IU!?89l^`6/;tIPo|M6X(wFNʀ՟2߫M8S5>ETZdRؓ/qU,׾	Pj.Ѻj%$9͝SoB,*3[_VMU!ӍL-Hft#	dⅿ;H \I:MArY8pSF<#D//\I&ڞ4ī}K^KbYBM@-ޞKbI_bĻ"j{ҏ^_^ړΆqƆR&@.%'<}g+|E<BaGv\$_@bvv_SŲ.Ń7W>&Eʥ;sX>j$L34L"-UM8KP|;&vOtF""!TԬViV3fң4pL!dJ!-	j4u%,PZCOEAiZjF@h6q	q	izWZ6x{ٵ?͌{MmVJ#i4}F-o9U>
h`|XnŚdQʉh u~ƊGJ\)ݎӿo .UtS4I,u"7A/{?t6O3^+< Dv%hР(&,~ww΂+|uP(wGa&B
z7dyMX2~Cc MnT,6n_w[	Զ/'(qŞy%+bOO~"X։,A86f5'+1*52ĺ7[@spp86
	fť6OmHϜ#kde
|%e,.jArLs$+ĬÝO_nG=X6ǘFMg_c3ΠDX=?fuT8ΣHkQCv`?y?Ec}Vn`#MDY\ {e4~Y8y9~YXX([,sR5xkU,elae{yab{gOşq'iYp\*}PF}qǨ/zgYgG"ddSP&փ$|:4ّ<g<.gO60xʈBp|"JL 's4<UQ(en	~{Ak#״Ei/K]*${dqox|o>5ؿe̫ݞFQ;k^|>]n, hb_!h_bM@(l9tA
[I, t3Tuֵ6IbOrx7JA[Θ4yPԭ=瓯umN10ɲF\Lɷe>npb`˼x"Z/33U:`AgdnSPJ墉l(.|Ɨ:&2o3Q1;;zcNGz۾x]u6m ۓ`fVI9Rw!}?D/Ϝَs
b\?QIefqQd>nS/tO+0}n6gso~Y6s6˦p7׸PՆ9s\⤝jcP=ni ~ҿNЛ0A<[8*ps1O*xf՚55f˙&/K7fM~\ޒ"lc3N-ɏ+&ͳC-0J^)0w-q:Kȗ(gִFLP4>ەWj*Ruʷ#FRhV&AA P|lTYTKTWl( "N(.L楤 {3`=*[,H`jbu
l]V3-aq4!Y)K ޝzgAZ;!U2ڢik/~8aό@zƠH?Uڦ-emy-PRVlʆp֮#;32+#:$'
ɔ;j113ŝ;]%b_AUELQEm߼/zx;س*;Y[~JK'WU4۩
_)ga<SP.|*}kEW
_2ݔ-Ũyn!)/xUD]"dݬݖBƓo*=+Xd:`<jt?}Y'Ji|=9\ه-ȜvwSgT01_ͽ|olP|O]*̪FfVjz*z*{$SN!fKnUjyM]z!LU.ڪ[f}Ϙ/ *s@(!T
U|Mnѝ<d`ZHd<C\3K9pKՏ53tF _XZv2,A3+qϒSz憠nW)I<CKZLm5[(2[g~ǚSY6
zVʘTe5QhK'Q]E&]Gch$(nu2Mn7C~>/p
sX@a!{b/4E1p@鞓^rJy}^h쿩?FL[gZ
#un~xLy|^FRuz%vj=_bA],ѝA|aSP`ga7_4 T =b~>3EU2NS]8cirȗ*ao{	VGǲ4]4qAF^;s7_>YPS@\!kArh>j˨VC4=mQ:槊@pձ@d</hQ3#Xvͼ	Cc'zhŎTpDiS'8z<+pC$re.>7jy)(uu_a(W+|~n_`n-/E@4z.=/oG]&Yڜ~ gmBaG ҈sI_^J>͙S/0zwR*ڼ猕D
_z}.ƞLQ^nUnp4`,R?n*9+K3t~rّ~TprO{ Kv_eviڵy|d(2;P\7늃(i|$ujN[u.
07`[f^&[4?	fܰh3ʔIa;a{`rL944&yVoV-=4Z{>O}6g6AK'HyN?m<W<\z\O?MdM^eV3|@р+Չ]@ݳB׾pM鄆^*7k Ux=],bm5*F%P(I"5UX8~&Pǻ&
Gȑ#}|Y(^}K{.yQ,ue&r֜a9ב?kb;Pџ*|u𰱱77s\[{\[_\|'?b+#\=:8:0PG[af	sF$l!>wSN#SgWBf6DsCqE\8Yn?jU|t91T#Y*8D$AD,TE,8?zb )7R@)tiVt#ȗ/HCe@}`JrM(wݑtE=z.0EWXp$#C?7G;rܒN[ř22CzCF''Q,D":lm8Ѩ8e_)+e3/Kf/E^cٮ<i2W3+R:iACJζxHA"|Z4G$ǭ#j*ٸ/ݨY2OX`a.(sU]>|B<%Yn̖izzTM1^$UUq?gD9@uLz{Z(<!xI\DL1s^%$-`{+R!Gk0c͑	dz9A{ؑF"eh9Os)1e!@t}炳Ī*[Q[P߰cZ 8.ML%V4(fsw1oV{oCs2V9N'H/^6a1t$:çyff\0ϮqKѨ(㥟@=o#au-W5ftXi/'l'jhX3Q^ZʏhXr|xf-#Μ+CƗfNA4c,Ҍ1XV> 7᝵^ޠyjO?se#i=گsU?S>_}itgרFsLD]'cQΙ& 4c>sS)/e	sB2f`jH62<H?2%/DjzӜ3j,+ۇ|u)5g=h_d41wh;n?T)E6.#^nW!$rê&r.[0vD	/ߙwB?
|Clr-^-l04t-cU(/l4.Vݍ%pePPﯦΣ^;4s9!}h-JiebatrZ1[AVQ!O(Ap!N(`N+OR;?q?pJLtS	?E<!#A3@|_3B׼-$VK7ݪ?ƅ9cZvhPܰ3YLXE[l~p	3E|XX=U;A>5V6]&](Y"m6&3&gE6,y%*Һy[|jH3X07&U7v0TztЌI8oN2-IfV*4KFFHc奶XDٛ
Ga0J`j_>WiIM+T0aΙ
%!t}+-@Ew'e[3!<@OmɁq	XL@AJB,H0HD2r09EO.<]عYZ$DePQ5v>B>zT?4:_W66u??:Lb?Dq?3zBɴ_EO !7ݕ-5_5YꝐ*ŇB\s)oсq4ZvAB>88tĩ֦*T
UBP*T
UBP*T
UBP*T
UBP*T
_$0                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           Y	8۞$TBd՞R*f!$)Q%DdIdɾˮBhoz<m~99sﾝAa0
r'Vnh0,N#0# yo0O zW՝L"YBS-6deO%WPP>eaqr8Y+@=<c{@37DLuF0#?ȉ$a7`ț0M:"aQ0(|4L!xtkٶm1*+ǲ팃ﺽR-~z<ffV;z|zIzIݠwaq
d"d,M=tEucCMR 9_Mס/M-w)4?2tyщ"c"}Ŧ'<{*=]j[f[nuʯگ\-%. XE<PMPTx1b@-2@:jp=j=j|C]BO\h8qz{X{xF7n6yE 4{lh>|: gbmk v>BB{w/%v\Np3 jrgHJ׵Ԯki7? x42iTVOThzne<{{;7a_@^ߝDS20xx0d(t~PFPVpVųg9r?zW"EaˢƑѲWGZ_Ux]9V55=d{hr廁C#ãy163vvlrv|rvbj s?y`˧/~OLa	7X%\@~LR5cEvGfU^X/{&veH㼀^f|mľd̄=Cﵑ#h{rڲ7"u.+֬（KP汾1]pp>ᤣzI{eĊ|}/g<5؝rKTU7Z?GbhkEq}2VE%K>*ܦqSUnՊHܷn<b`#-==+Jka,oUvśZvZ䝾^s<O
v'vYA>+k+y8xBV!s\fM_DQ5otzLD<@{0U6I+KYg]}K֔|jCZ+N3juNe8'/FC0)bh)TI/_;Y-yl?"/֏ۇM!FC¸LVnz;zINi%N?nklpoIqz݂X_ե}}xn-b0~\[zR+RUk&r3NHv7LVIusYpj0 U3aeCVGdQQSקF4	ǹR端yXM7*MVpX])}+uR.2LdAuCx-ôƙN	u1rUmJə@t9퇚xƉ:F+{:iv(@pgl0ؒ/^?" +S\OToz&ûFɂF)bLOuЫ#W\CN6 s6!b"F|^_RAV0@ d|htc%[_g9hPPiǔavI\cc$cVCpmܡ8ĎestUBSXCy^	Xw<'oP]eD"L #P7 m҆Dg~.%ŢCDC)ݹ<q׷$>`~@M~G.엷/ЊoN\5sulKIAy?ĉE>!RN4
\lICx_ =yȼQ-o`˖-caaY|9+++988p8XrUV^óf͚k[n6lظqM6o޼eAAAEDDDEEn*&&&...!!!)))%%%---##D"Q(fc8NVVVNNN^^l#EEE%%%eem۶l߾}ǎ;wܵkݻ٣o```hhw^###ccc}߿<tÇ9bnn~QKKK+++<ommmccckkK DcI$LP(ǏR4N8qɓ^^^ާN9}3gΞ={9_p!((ŋ.]|+W^zڵׯ߸q͛QQQѷn݊}v|||BB;w޽v޽gdddfffeeegg<x 77Çyyy=****...)))---+++//ohhhllljjjnnniiyqkkk[[[{{{GGGgggWWWww'O>}?000888444<<ٳϟx˗###^zě7o޾};99955ݻ|Ǐ>}/_G ^U0?VSG+z[{jB.=C2g&z\հycHpa/^E'l1_mXp=ZrɽˊMH"y Ygks+[6wD}p%v$LuO=DΙT,wSfĠOYbES	(/OQUryB[IhB+ASm!"	$t"@hW߁Aѱ4T3!iK.!@ v6dIT2u$*%Ex!j@u	t;{hHoa8FxР(FZ@Xa0#tI AG q-d@?xk't>b=`UFOߴ651S:H=0Df <?:% ["ň1.FM]#`;#$GH{ :tٜ!v?~D4,@x[["b
Dg9PNltM%hJ#y.מJ@4Նt\JvN-Mrqrp?d#.I"@($&nο(BcTWxQhʅDsrf6b%S$[Qh.Q[dbhfhg}:h[6$I'X_,%x࢘Θ	TjHћ@
<_`fD^9?/ْ-ْ*/02 (                                          1098273998          Entware             1.01      QNAPQPKG  