#!/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 00000025704 13605070332 014563  0                                                                                                    ustar   admin                           administrators                                                                                                                                                                                                              <kwȒj~E_MYx\92`GL2Qq߷RK,;̞!'	tWWUWuףRT೿OWٯ<Tw 	{|~`x<1̙嬁cxFz+R|aفn9cG˗ꋗOHO`(9 ;J{էTr`vɟl/^T_߭-OsO?4_eu0`hbeX'Ww_ީJf%6J#ofY]e`5w~Yi@6k[jPWȻ%k?34Q)ZA*9FSڤz&h֝1ԃ哹N<cFأ84<\22Qu(b8f`556-z$RPow~:3l]ֈu|
m8Br^&7Z(@ iȶG9^	6YJy4AN9f
a~msJ>/m 98Dk$gZ l0u^PɚmÜ<	q@pN`vl5QڰHwv!}LV˖-4i`XgIu|d&lיl$7ɥg"	emH|nWd@A<tmcDI`wM]?@SNSuM}11g6DN}ju];{{gVĸgM5m FF NN;u8=";gٽtDsWE0ĸڠ!@|76 hO4~q{jft[ǍA|l`4^C6f'J7ǘ	>[rҶqs:i=p]S1dfx[od;}/.xCOf!TOM٤Wdo5Ba6wzE	?kƁ& G,:ډlt)o>(x/A-'c[MZ︯2ϻ;2l>zk>'W=")Kjj	94i5y{dUؚf9Po]}`UzQ?<QboeoO%ͩ;i2t1>DϊFjU[c@TCۉIOb_(YAR8oB0

lu&aZv臠]ceg56B|p ho>Y6MfͬGZﶴns۸WÃKrRmk8*θ3?iԶ!mX{ {>ktx!^^ckYt~?J.3X wZf~7zSnWD2,m1vmQǾօvLt^MoO.ft5{^̨ާ6S;tu	]Y3,sfNuB1O6샐{C4WJ3f(kF
&Q-ZpM؟z嬇>DU>5z'5T1
m҂x,>}k@{alpx>TbpYPÛ-@ cX#:>gr2B@³lqh@tN<`LtA$r04YB$-e|4T&PqD1 [̜8QHwcLQM|ˋ9[	n뜎捦GebR8}HK"jݡjb/0IQ?9lPwxjk=&^M
0^iuz0lUAO-@VU^՛~\iW86 ̴ w=n8sTC0D4/mŖ*r#\'Jh
V"<Or{uF}F3yH;34I.@ZǡzOn~#GhzCq[h8`9⥞z
NDVc:	FAF|*70˝q7#;xٺq ğUu(tn-=B9Xà62Nu fV$c.C&Ơe"ReU)_쀅z31lfǄd0#*"K	>'٫9:)R\MVWwKS%>)'RtHP͓ȳg$R*kÖk<megC=B=U&س,˳E2HaY)ڙ*]2b.ܴ(ܠ޺OgĬ@@0tGKr}Y7;u	0o
=\MTrJkr^Z<昙f+DxZXK" JyPmq:ǛfTr
JC*Qyt@tcVo0$g`8v!<*fu 55_CZr?&_-[aX-$';!+;T.(xfqENZk\I'>XwRԈV}*XLdwmaё]tS܀!;"\xF͒p=ϐ (&ߌ
&X%W]*oD?C3ignoc*GRM$(;=b1;JŇ0u0&GbVgC9mu/.)w
d2,(Ic3
Χ.*"XR}Z{IY䃹/}[S20&$s.	zтS~]_RߟNR7"4T녥өr&u
%v&t~sr \Ϛ$FϣNl!yǦajʯO@yx%6吂=ax[A_Ē<n8O[Eu~	,R SFRE!7jH)9bã_ĂXfhj8qo̍`
ʯ?}ZVD[U=JJML$d4(׆R40*Nm|A]@C`S|逑M`0g16zŠIVԠOv[#Ľb{?%'b5ٹVnKr!Ri<3ѱ@ALH&S(y<&oUKBGs-{tTrCՅua_L]_tʒJsߵi)Y|RVˮeqYW/>Jpq _8at$AY
eżآI8|!""4H2"`ZC/Hk?beZSdOeQTt[ZӋ,fdba9a܏`==ǰ=j&ޟ=R"`SögψOD^!pD.~*ԌV "PO>³r\c9YceH^7aqcfVա3Lx~H"!6ߛH*#p#٨zՕŀ8J1$Qg.x@/-`ϴi}JG_ȻAc
3vQeڡ#1EbEfY,*e9+VmHqDۻ{H:&)	(P*c`]/|`&ITF3j=V*
U#F4jO)nTnIq@"[D_Ty*F`-oƞ7ȝ>²m2)WkGH!2DK̭:eYe]rR-aE	1TGؠhQIkӽtO]OdPqm.u3N18Bc&=)d9,q{8+FkΣ3xc}7eKwn|Z- \@2_[`r!&OdHysbBnD8?*˙۬1\0MMR%WƖۘ:V}y3>We+#倁%"]ǖcx-%xID^ILV}
AtzŌ:Ae	ýlp,GD2Ji{3Y#eұ3CgB)	H<[gjWz
W,UE/}!,u{d4.=֦GX.) ߖ	`L	-N Q:5L$dTʺܴFkHmvl@D3j3#v/5(GŖ6POx9}T|QJq@RG&KRGJ"V<	ů5ЏIbVx&?TLp9ĳI)/lep=nPߊl1"anh3T?+B~(ZdOV.Ċ-Qfx~O@_*	JU9}"T"~e
/#"DSFejoYؓcR!d@q*#s^縧.OS&ն,&Vh'*Iz)*)1umWr1Jy/
4vjF>L"hCF7YFt]5DF|9)
s[[ůqM%3do/ۡc_c V/V+;E3j)WB7u.rS!Ngp/gNP>kw}}G_Ǝv/vwwJ`)w"Y\^?d;=)]{Pa+8b'HڌЌ\HEd/]/ȝPƣ<g.1Q_"oW@k@ I`rq2\&Af0.F<Z;>,}],% 3_j2@KK6"~qw,~g>ɑ3, 2a5"]aL#cU&5
OOT1t{=36D.:|#th+kxL݂Kko-!ۘt[M0JC&9zzTD7܇R[j@\Pe䒞^b||pL(DxC*IY^Dg/HHMlp:$C(T߷
VǦQRS,;#ek'^eOUq"koqv~T-PJ)d*k_(5h}5D?Ωd!xyoI`Pə/*^FoICQ^3p2^p$wH$pue9,) #	ܗhd
$mO>%/%,y!&TtoÇ%$	/1g]
d5=G/J/IgøJcC)y ڇԒ3x"~!wx`;^./ ^}y;Nzo߯)bYw+Zw߁|ҝu9N,_5&t&VXĪZ
&W%(;|a#*mjV4UZekeLV2HU}5XUBe:J('R"4
cJ[QUyKi4җw]m>O4>	dp!]&srd2cv aW*={[$%TJү*TX`VȲ\,*rbՠM"8YX(ʐs4˕qBǢ]MǤ:c7^/;{pmO3^+< k;C@^>nīs
Fm)ݡ!h74@ŊMnK{8~U	NU3reo?;]:*Co(K+p }&de3FR| }2R
Z`%l-?
 d:HS4.*Ar&*HWtXYgG?-ݪ%cUHƿ5Ƭ0jkh (VϏi]* g)׬ǚh']48PҪm%ز8{aGte:ՋIPDh)@gQ<eeaii\Z̲a-UC\Ҹm2lR}l} ΗOK9{z)>"5OʢVq)U;WF}1sF}caF},PHeH?9yXXCk8~ A>;g2.	609vZeBx"G& Gs?SlQjK,<vfGnh.)NK]D%spxJxo`LF9'{F=o"GQΚϗ~zg4)4
 '6C뗙4X1A
β2]\;c A7CUg]aƺ2)WLiq1TTW"F4hـrbJEpx>:\10YUp|[|*> \z1]) %C,Mtat=	_R)<yӟcvw:zٟ"&^}+64=m28$7Aa'ȭKZ;C~;Ak6D/gNmG9cX?jEܷE٬Yoڪ[e։`{76so~Ys6˺p*k\wrÜΆ .qN1n4Sxr	 ~ڿM7ai!=[8*ps1Oh|2邙ijFtMͽY:%uc+;&?ĐM~hnèÿEvߚA`X+ ۵&Nr@Rkau_pj`E3Cx:*QQ:1CP)u@(G>S6*T,NU*%TWl/Q EkPFt035HatU,H`>Y5a6].+̖8pW*xVR:v:vn g՜_C8b	<L	0F6l)k볼hBIJbS6G?;v=4*eVCHN
ɔ;i11ڙN;](
.*v^|o;tn>ťX۫MT7*zyh*J~K2,݂<^'-<7EUú| EoWPl4t,20S5 <4>Þ.yqy 2=ș'L=yWs/;滦1dBr6gɺSc]\EYՈ8ofŦx(ˡtVAj5$\N~N!fKnEeY޼&Yi&Q竪U*}ǎUrOg]:
2^`rJBPɭp(Og2#,2	\3M9pKՏoWҚ`t+EzG/@x;KCh䙖gIͩg=usCP7֫Ca%-/cu۵%
#̳/ll\&.+gڄ+X:)Znr;Zf;޸6;*;<ObNan (o;dboMrl:1gatr/9_a9a/^vTL䲂ϴ,5va~xy26FKYqKhV4zqA.Y;LSNB;Kx5KbqIf  bӟ/6JםLW!i`Veh]8g0/U)0O$5]8q o`f'9/l\)j e.|!kArh>j˨fBԾ=mY:槊&] zrPdC0|BaQ3#Xͼ	*N4oŎT&pTiSG8z <+pCDnB\<@x:CR@;=ՊG$n^|cg_ZWKWWK2 rBF99z^UȩF]FYʂ zÎf}Yn{)Mm̝pig跱ø]W'ϸ?g$Rc|L=t	F64`*zŭ"2A]<ki6J.xn_vgG/REN(wB `fP`W{6O _1JbH/m?pCcd]q%1^Κd9xC|Eh )dW1nXsze$zzհ0Ĳ9R'nNxIbh7ZؒЧ	}59+]:q՞'"Qo8݀K,yHsFb^HsMs9h4tb~.әɫ<U*Ƞ/:7+3vwU.?)ЋUnA
o'"%R͠]e5̎A%I$u
K߅#	Oxׄ_A!P9t㲏/Lǰ1=:O:Q_?DWΚSK3{Y767؁*ͧ_[[[gcY?o776kƣFͣ0{ta@閟w{O4>ƱIRԝAGW|5.O/`Hf629qvN(e,ee7jOT|tCٓ1Ձ
*5IbɠõTbJmB![eѮl"_d#A?'BƔK.2;L}/#?jwd|u=GQ_oe($qQ)V&\ȯs$]]]xW[n8__ĭ,iIAH{#×s264/)'5(»R6:d5QƏ/JkloNEM3+R:i4m
_JA>-(͸yS{N%%<2W/^k']09*qaz.	[~FqJr~4TPzz*CIUq?]D9@/\,=
QyC~6|`9(qde5s|t
޽H2?;{y
!|j!"!. #@7sְC'#*2)Cρ_#Ϻ2SK'\pXu}eKb5j+!5}`, ΀KzM Ŭ`.jO9:<iŋYf>AAANs4,,<Qf8%Ѡ(HgVUI=+j1rDT{D>drj)?ߟcE^ᙉ2gq$X24sceю-`U:#xG1z&qg.$p7hӧ(\Y#-PRx~<
g,/͗Ծ`z]Z豅9TG^/̇BΙ.M@
i8}<箲xR^H2fQ*"bʰCK?
pe(KNlRiN)5W^4:_⚳|;mFݑaW޾s3?᜔$Ypk%N	MI3NT㪺&t.[@vC^SB)Ѫ[9xЍ\ƄtVEo[uwk(E_FWMG]5c=vQhEg>Wat>pXCY!uAms]VLr[㈐qfd:U!=8̳N Z'YOX8`%f!xpuK袋iÜk!v Oz[_A7
]'9	ZUnۼ0ͪ\b<fC^'USԾ`a}#bzB="&҆bC
iPħ b60OTL޺ssHRvV1[/hhr򤛑G&4imT.ͳDJ/ߙ%ұzLE&~N?$_>	i<h`
]Ll.,~	ʶ-	6IrldAOj&*Uϴ14PEVA*ViB	~wECb44Z&PH%2m1D֣2W_Ϯϵ]{V7\(ᇒ(Nk_Yo$ˬLR*m]}N1wBx9>CE<Te1&aà
+aO
a縍h`Ў\QP2e(CP2e(CP2e(CP2e(CP2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    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.02      QNAPQPKG  