From 607218880e6b12302f7af8df9561de407ceae04e Mon Sep 17 00:00:00 2001 From: Colin Kuskie Date: Thu, 15 Jul 2010 14:34:46 -0700 Subject: [PATCH] Remove upgrade files in wrong location. Update upgrade directory to 8. --- ...ldap_anonymous_registration_template.wgpkg | Bin 2147 -> 0 bytes ...bgui_anonymous_registration_template.wgpkg | Bin 2326 -> 0 bytes ...l_calendar_greenportal_calendarmonth.wgpkg | Bin 4442 -> 0 bytes .../matrix-search-template.wgpkg | Bin 3687 -> 0 bytes ..._default-inbox-send-message-template.wgpkg | Bin 2576 -> 0 bytes ...dar-templates_default-calendar-month.wgpkg | Bin 5289 -> 0 bytes ...import_ems_ems-event-submission-main.wgpkg | Bin 2460 -> 0 bytes ...mport_ems_ems-event-submission-queue.wgpkg | Bin 2415 -> 0 bytes ...root_import_ems_ems-event-submission.wgpkg | Bin 1810 -> 0 bytes .../stockdatatmpl000000001.wgpkg | Bin 2929 -> 0 bytes docs/upgrades/upgrade_7.9.8-7.9.9.pl | 199 ------------------ docs/upgrades/upgrade_7.9.9-7.9.10.pl | 123 ----------- .../addMaintenancePageToConfig.pl | 14 ++ .../7.9.10-8.0.0/migrateToNewCache.pl | 36 ++++ .../7.9.10-8.0.0/moveFileLocations.pl | 20 ++ .../upgrades/7.9.10-8.0.0/moveMaintenance.pl | 13 ++ share/upgrades/7.9.10-8.0.0/removeAdminBar.pl | 10 + ...ot_import_default-asset-subscription.wgpkg | Bin 0 -> 907 bytes 18 files changed, 93 insertions(+), 322 deletions(-) delete mode 100644 docs/upgrades/packages-7.9.9/default_ldap_anonymous_registration_template.wgpkg delete mode 100644 docs/upgrades/packages-7.9.9/default_webgui_anonymous_registration_template.wgpkg delete mode 100644 docs/upgrades/packages-7.9.9/greenportal_calendar_greenportal_calendarmonth.wgpkg delete mode 100644 docs/upgrades/packages-7.9.9/matrix-search-template.wgpkg delete mode 100644 docs/upgrades/packages-7.9.9/root_import_account_inbox_default-inbox-send-message-template.wgpkg delete mode 100644 docs/upgrades/packages-7.9.9/root_import_calendar-templates_default-calendar-month.wgpkg delete mode 100644 docs/upgrades/packages-7.9.9/root_import_ems_ems-event-submission-main.wgpkg delete mode 100644 docs/upgrades/packages-7.9.9/root_import_ems_ems-event-submission-queue.wgpkg delete mode 100644 docs/upgrades/packages-7.9.9/root_import_ems_ems-event-submission.wgpkg delete mode 100644 docs/upgrades/packages-7.9.9/stockdatatmpl000000001.wgpkg delete mode 100644 docs/upgrades/upgrade_7.9.8-7.9.9.pl delete mode 100644 docs/upgrades/upgrade_7.9.9-7.9.10.pl create mode 100644 share/upgrades/7.9.10-8.0.0/addMaintenancePageToConfig.pl create mode 100644 share/upgrades/7.9.10-8.0.0/migrateToNewCache.pl create mode 100644 share/upgrades/7.9.10-8.0.0/moveFileLocations.pl create mode 100644 share/upgrades/7.9.10-8.0.0/moveMaintenance.pl create mode 100644 share/upgrades/7.9.10-8.0.0/removeAdminBar.pl create mode 100644 share/upgrades/7.9.10-8.0.0/root_import_default-asset-subscription.wgpkg diff --git a/docs/upgrades/packages-7.9.9/default_ldap_anonymous_registration_template.wgpkg b/docs/upgrades/packages-7.9.9/default_ldap_anonymous_registration_template.wgpkg deleted file mode 100644 index fc7d0b604b6e8eae9f54fb7c2e8625f7659ba30c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2147 zcmV-p2%PsHiwFP!00000|Ls{@cj7n_&U60?FZ%*Lgj*8Q;kJj|rgJtuotaMe^qkO} zBWwXmjOCGK5+;ZLKBbb4WiYvs%-M(Vkc(9Q>Y`G8uA;Q@`kzXrvb(#pu~Dg1cXul4 zccr?$y|H1U_fJruYnRmTfUl>pktlm~m z!3Ukg-}i|AKW(AaRpaLl{$0~6rK^B@YnuyL^*Wq)_W4)q>de#UzrDM?yJ0~zU;p!3 z=U;k#(_ccv-8;C1IZ4O9OC-G{QWASKrk)IPR>QjZQN;Z~azTdFT=E6?sgR7KAi^jl zTTsAp_NPiVx0S=^)rLy~d35V@0lQs%#tU6{z8z^eagJ^Y*n+AS1OOL7{jl${U__k+ z+@m+YGtc2SC{Rf@f~m*-fGz8zw^ERglsM;P7@QIN8sL=0tw2s)YRRcj+dYWOtt{I? z(93m7LD(NNc}OI=Q_GvgWkata*l;A9eJ&g-HYN8P0n`!48VWMCs{U*CNzgH$&;zxdXGKzI zvO%7eCd3VC8zRxmX%)lv)qi@qd^I1Rug7I;lff4zy0j{3`5C<#rra9muuN<=5 zm8RVqm0ao#<)~@@^i#o%l1>leIHxR-)T1Ily0Cu~dpUbVydmx7ii6@E=0XEE;zVfV zod~j1Da;D9w7Pij5$c>(>Tu(6>aHK}-SsMUxRI!fA+>k2LbLq-$B)kY^87+3g^}Mt z*uKI$&55piMx}=0mXyZ(i(=1HuW&|bwC?nhT3)J>$=2$6sbyvnaB|hmOfi)#l~F6M zqYoiH0tM>pDilop2O+TT&LQIZ+w=ah3jDCD4w`4wkCnC8$`?$B)jbWUJXX|ppcu?* zTX9vk@)n)QqQ(1HR_Y;@7wSR0oa!HV2!x`-ts{lY@B=GbRKjDqIM<_dF-190F_t=I zhce12_i13m*~Q|I4;JT8KxdfYu^ylW4UN=bwc8ewgBg}sR9O$NCE6k|DYpD61d>*+ zke5t1sA9qPVyu19iRg00hAIlma^NYdvWO+F>1ihnih~l9g~fmi7mv#b*D^ImQN3U(f=u1q z;v%5R4NNEa-H1&Np3OwRTt^n*B#NPg@j zFEXKU@g2pX0}{IO(shV`Nj&aN$2<(6=NiI0q9CeyxQyG}j^adMPx@#_tX%Il0 zz4+A9ZmW!lYygq~HiwS{;WCX&Bj}r`P`V`PYo*z8=s(ISX*imebSzu7LeTjrs6(pT zIfx+ihQNH#_p08Q`>NN=1XYJ{z&(#*(^hgxpSsW%N@rOETBo||M}oyLfTq2BS*uT= z3s~FQ6XzAJ^x>$R`U<_+nNmTy7F{+1+ z1~dy4DX2r%#E>Wru9^P}mtdKVOtiQUlbY~cal;yhsqlw5=*$rx?#IL&kRqdgVSi}_ zJ0I%x#5kV_m;<2Z6(MdkKAwL%U5*6{PPv+#>S=FkT+4zeyo;`yS)%t~{Qse{RjnH% z2tg+-fMf?=h+>&>k__jz^PEZ?3P$|q#5;xpqr+kFI(&GT= zMi*wcWtAW01DtCoI%1|bN5{bF$=%abk3_E*muWr`USRly-Gs9!{gQUYY->{8(=3Y-G^<3m-OJT$gfxR*pJsUmfN8kF z%}=*dk@C}GXY#R*Tv@*qXJ4I&iCgz_a0__yC3qJJcad(XXN##X&oYXeB*UmPs*XQ( zhlg8}t)uV1*1Pq;y0ve{oBo3e){43%lGeL|2X{fzg_bK5u)_H%v(S6j6uWn@WIWGU9Q<#U{>Wa4C;P0dMCjplz*7|9u+(50IjK$)4JW@IeQTuMhNvW^L>BpGKq6>FjK6H5ztjry;)^ zcB{3uWhGBz%eGr~yVLA68m%qMwi|YP%YrSh|Abs11}r($BmUKTdLhS*ub-Ae!J~vz z-}fy2f0|NU+s5aP`mI0h+9jv{#_R%OyA9`EeExQ)-Rk7dzXfAk7HISJpVvD7+Uv9a z5)|&LC{novfU7`*aO@F2!)^-hDRQm=PIBDmV&P#+ECM_jfnIJ!-Qj#x8rFC? zo)dA11iF*M+sGqRzstyUCVFGaT+Frw4Z0lSh-*z5T3B{)+gsL9C}tCaJ@ zdqF3YyD`w5G8+2sHiRC^x_>`bPvMR=tM~Uat1)Ag6)xRv?Y4T$eq9MS>~n{aKxBlx zMAt|Uk4hG24ha9BBdH@^UWBAR4vFX17idQ5woB*R_!>+k{~w}7r3b14I*P!9gogFE z{lA?b9PXX%oxiRBv3K(Mb1f9as~t)B8ubr9fBFh%v?xzP-w}lR<;vYPV%B7k4B+Zm zkCDN+ru5vCD=y*R4DlnW5;cGZq~?GT^54)L_Y7KxbY5e4POtHSoGz0ps`SXDOlsH2 z3-JInF)C>i)4}CGN2T;YmBL4*t~nMT@~E^*1boa%sZ^(xCH6SJTVW=*t_WV*5U{me zN?~V%9K;lhBM&P#-d`xOq}1giAOKPNai4(^$*%#fo&gXmE0U%+p{y(gat4i_)1TEm z>`%q4=lt?Z#nh5E59GQZ2^ZMMtUNn+epE*#XNLSK9+j$->YcKMu9}Dqp<8w%$YGaDY+O@OSi1_>TiGi7{0A14w(iH-=KLuMBuiW(udr^U ziX89Nn0j7_$hl%hWeO@1;3=ev5=$J@vqBie;b%H0)y0nGv2jpVj`kDNSr!#ATyp@%>zo? zQ04^R-IxW1kZ}jOEVk>eRgN?rv1$#iMkUpoTniZ~9mpJik>pu8(8g0Gj{r81+(h^b zC6Dau`DY#hY#_ObaG&H^Rv&TZ(hlHJcA)H`pg4gt9E+$hIo%g-k_+The=(;ahg;Vasziq5_2DAE=%)J#KOwG*eFb9R5`N04pzvVS4Nn;^o&a5;iO>GXPnOe}q6uFWy$aL3m9 zINh}}+pjA`GBHpje6$ceXtxT%hl_)nmvC@! zec@V;yePrFNG>|W`mzVwg_|SfMYt8qn==jMO)wGOtXv4!MJ-nJiv zi2(pdiEQYnuSQ;m>i}fFfqVXjT*okZu3v%E1L{u*Si@#&jv0>7R`{0Y?NJ(J3=q0Q z69U#QEpRi#iI8g2)}lM@GXyF?$qS;*MoOZ%mSTZBfUO>&K)}WF1!OUuz|pABkfi{n zSQZr`68&q>r5+EEbkHXF)j#|(4|qkX@HNvBTKn~z!( zN`;DAU^OnePQnaw9O#pY&w&i#vKOZVQRwL((!D)0>?3Q&@B~ClS@P(V_%%oo!%P&> z!?9Z+U=#Mom5JUBN6)YWO(Av~`#s@%o=0zR6s&;kJ(TmCS9r)TSjUYK%_Ol-XZ=BGa|k*@0ii~DPqt-%jYe4(;@JIYLOH*Xo-)b9&bry+O=;5QmQHu$kvh~ z^&O9Y{q~{T-IM9N+dYe#%IR|11O7x^0;Q$yI@rz5``ym&&ikEokxG*a?@*_7OXFI5 zaZ0zo8Y$gcB@^Z6e-W(v!JQPGaGABG73$2L&hRS|{6+=v=BQF3KM&2c@Jwd#jaZXM z5UOr;2?Y?8uFWns7#bG8lmBWG?RN8h%3gpNBx6N;jhegNle14BSG7U-M=IOfx+S0K zsS_TlI4`VeDSEEiY`$;2v)iqdC5EpF2akj#9ci=RG@*=wMt5RY>25xwHy`|Ci0WD$ zM(G7HS9j#&{=8zrD8OV*0wKuJWcQ%KUe`*gAE?(4DV4Y!Gduk2in7G%yG z=TI&sJZ4H9qf9C^rj4p2jaWCsz?!<~{+g%{g~3adLCMkO3zW3{Sw|+n`nf(|9$nx?4;THx+BKB w?W^$2ZhT1>C#f&uPriL$zFEF`iC6tUF@9>`rv`p%Afti*0ncqt{QxKc06tcCBLDyZ diff --git a/docs/upgrades/packages-7.9.9/greenportal_calendar_greenportal_calendarmonth.wgpkg b/docs/upgrades/packages-7.9.9/greenportal_calendar_greenportal_calendarmonth.wgpkg deleted file mode 100644 index 0dfbd5389b8b89b7d7abbbec475b2531fa9c6e76..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4442 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 diff --git a/docs/upgrades/packages-7.9.9/matrix-search-template.wgpkg b/docs/upgrades/packages-7.9.9/matrix-search-template.wgpkg deleted file mode 100644 index 700317f02f53dfa2cad5f7b6c58fbb7bfbb40ea5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3687 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 F006)@M`8c~ diff --git a/docs/upgrades/packages-7.9.9/root_import_account_inbox_default-inbox-send-message-template.wgpkg b/docs/upgrades/packages-7.9.9/root_import_account_inbox_default-inbox-send-message-template.wgpkg deleted file mode 100644 index 07ae61705b031f3633498098468db7313bd2be3b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2576 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 azRUPN1K(%h`waZ8X5fD@KbbNBDgXd(hr<#8 diff --git a/docs/upgrades/packages-7.9.9/root_import_ems_ems-event-submission-queue.wgpkg b/docs/upgrades/packages-7.9.9/root_import_ems_ems-event-submission-queue.wgpkg deleted file mode 100644 index d93cc9f27b0eeda518b3b7ddb6cda1864345a38b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2415 zcmV-#36S<5iwFP!00000|Lt0DQ`U0`h!YA)@j+%%N)P7f!4-Oao*_Jp zVk?Qjv0Y0hyV`<>fz(Mx)){T3Kl{n(eIy z|7|okH&<3H^=Yg$o14v6d!yalY^+$#CX8IMfaT>s31uh-libiJ!S#H73B@s;Pv(eJT`=_ji6pFU>hIQO{fdUcvziFfTP=updHgq;&G+vM@qgdi+*+}~n=k))src7l z-t_0taQ6llVTIvwNwkr||a)i1uiI|n=vKa}cV;9?3 zl1#;mOa6va_`@Y|WMWLauFwsVOub5H$Ci)t)aYbP81V^T;I?{tM(G@7U@l=GmQgzS z<*lAKvfwp6n`~*NzlPRFxI`@qTRj1YT0wMM{PV$g+sne0PYFcdjJ%B zfrdrVP^FM~%}#Ir`1T4Od{xeJ;Ef{hGxt9azWVf$c^Pf zA5Ec|;34Pj;W~7OP}PgglhcU@L~Y*@q0ou~nIE+Y0b+ny#KTJ#MxrAC#+e}==i9N% zNGW$eWGv*$vr*YEdvJVQ=bLVQpS!po2A__T%b-KD zs%zGroC%-J4T>$Xe63vz`hV*??*IPnunt{S)fmM`>g@zN{M8)>=L?sddx+Vo>c9Tt zf&2v3_qW*Ztk$$1EL{!vHP}K0rsl zUmO4q;1a-N=^&VTPd>v7tDEQ}G$<@&y)fa=Dbe zrdctwbR{PrL&$#-c|QyzONWq4gt=3`gp}hft7aw&@j9yo<1>%V=&+TNG_^%w;OoAS zQv-s1kEUTeFUqm3JL?)xbJ=$2tlgmgX`BNcy(OlHXkJHuryz?#!j)s%{WE==j!--~oY?c&cV7VyRhm0>o z&Get13q+!3`KXV5$Ldv#MRMr%Dm9A&WbhL%$6|4UOJcSovxE#5Xp_;(tKsKHr3x(D zhLjyZF2e~fjvZq+tjo7&Josg%hT-#zUUAdt$M4z}~!hlFK8p z;F54XAs#?z9o8y3KgodpPtI#R*p+7EPT5gejR-lTHRz zYa-71>wf5pJgtuq9a(R8VIp9eC=lc}uFC-!i@ZZ9r9Q{uxEr{mFs>G)m`YOPgkkEi z)T|{*Fv2lm02*B235o%Ii$xt=Dl)t`Lcy@~E(DIE)9aLqzItnjYq-{?F8@Ta_a_?5 zno-Wkak~6+z;VvfI~zTmXW^I7BY-UO@Ta-a{;=KNZnax_kl0p)xlk!tqS&&G4NR0l zdURTx{tb1A;Av|Tp?tgKaTgS$*oC?@`ZHu;hm28?4%bVG*p8MqgS#^kmpBy^!Ohc+ zdHEx1`&06dw4=STWfa#Dis39w=$Yd_$2mCray08qLXSdzDCb-`;9(7#79&hVb)#$ney0B|#$MN=l`Ob~+t}lf!`5EYcf>*WrR%-eYCATEYTD za{!4%Bjif8{Psb|y%6@S?=UaM7IYuFvCunf+IeV_-oI4KpovDepV{^Egz0~nbkuf7EgyVUuq^h^P z3cIMKm6mfZA;2iAN^Gvl`f0X&Qq>bLp6+Y9Rx;;ha;H^Mj<2R`Ap;4FQV0Yus(hp_ z?KM-MS>xoC&KjF@a)}I4x)fv-eU(N+bBoOo5W194g+v5OF&&wuNS^VcX4V?c1C@qR zTR3-V9pNmfA}XS0aF(nX+|E4!Z-1r+0OaRuJRB5}Tj2lNTR8Mc0x%7L6)JGKhS9Fr z{SO0H%2bD3hiaDu!)kMF?KjYXI*qkEBU`e%p^9pSdZ8X6Hsbr~+C8_|es^)vd1tF? zLGRZ%aN}vjPD-|NhKA{Z6uoS~MQi(?OSe1u(K_(He|7(8b+r&ePp1^N@6 ziU9=x&EhXD%D~yoNQqw?TOYPIHn*Dwwu9rKs7cK``6v)p6e{Y=IHXd*liJ7sV&wkK h{hR0b^ORQ^uO4{yz^eydJ@7&v_!l*#3oHOE0049Fu)6>N diff --git a/docs/upgrades/packages-7.9.9/root_import_ems_ems-event-submission.wgpkg b/docs/upgrades/packages-7.9.9/root_import_ems_ems-event-submission.wgpkg deleted file mode 100644 index 28cd8e598977db0f2207bc33bbc38fa488acd2bc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1810 zcmV+t2krPDiwFP!00000|Ls|AZ`(Ey_UHZz&R@C$b!0n!Xq$%wEe4Et+w0EQmI<4wVPG- zw_0m7N+o2jYN=Lh)LQL&yH>52P_0(2HA@JlZ2wAy#2ifWSxDon)p)5OT&xzWMZu*P zr~lqC^uHw1R@dxjtG;t7SiDgaL3^tO`@MYsYmMD@V{ZRhpGU}ke{(h?ELNbnr#C?=-mJlu}(F3&_rOD?6^aL-b zYHWG8tmi91h=tt0P8bL23q2=J!_bIxgu`I}8iOqwYHk4N)k>3e5K=KBfmI%p$wwLo zY@!ELtw2m;mI%6tN3JEu2LuNvcqsbVzXEm2;;yO!XvE3IFK6Y?`)ZW<*_)=+8>BQ0 zybA`d$v!I)jdy$@o;*J*BThn?AmlV8U>cF|NKO+1&m=&3Fzl?{yG?n5hcw3EYYz)S z07qQW7(Q|28PR4D11#ZZ5RyeiBibyY4-UjMCQH_6M0Y`4X9MQ<)ov^JU`)wm(F?i2 zSmgD(!sj%RNO0c`5lQ1|Bv=cEvE@C>A@$&7{lCE?KG9B#BLz4I`+e z5G>`et@d^c7+Fr56x=X^Ni@&gZ2|$pr!pafp(&PNKS?OmR<692-`+QlY>@gmByoVb zSKQof5$k8z?CLHUkAMkyl&{E5FU12h5uFjhSqwiCa$L!KmZsPQ3gRieVIF2IH$qh^+nSQvgyq$bHJvjXMKK#9Z`5S*> z$EG~gjK&$09*xxD&?AvhzZEiuLuf^$gNO=2nS(&Z0Sy8Y>!~%Xjfy^Jk||$kk#h_j za+W4=whXAuX4UPq;_Ryh-JdEIgye_{T^7kwbF(7E&gVwK)@#6aeZ0fu|I<)FJ# zfe*71Si5rj&KUC@9KccceGFoFc}aTN7!V+pi=2f5UVRcZ+0oVw=otBM>KAZIQmLiR zvK2VW!XZcb#sCFWK<{CCLM6Nsfdn8%bq7OgLDz$adY*&fY9X0dz+@OUXJ+6CGfQEn zqi4n*!a3tYW2p^H!{S!`r@a+2mY~^TYOmD=`|X+zFK^%)c%~4tE5}tjil<#K2bs00 zt1D^l!^bug&Ic@*J_Z<`Dd@_e*S(-544`LF=+w55A-o?u_5jh4%+Fv{Ce*&tt5W-^ z2E2wh+FY?`w1QzaBpD&)iP`!@x{iEY! zlk88P&lso{V{9yNZ!y!^UND}+HfVQ(sVYt(IQ5+^12i5HPUR^NUvn1qF^9Fyml0?c zOY-Xo$HS!^F6e6HO|r6Ws8)4zwdE8XofPkIlvSyZWbo$nu+!0A=yXoZEE4X^B%| zA%&B7OoA!C-o<%2#6zm%>w7FwPEB=#u8b4tDvsU8o@SF{`ZY79vA65^F~J;8Od4v1 z6FZ%QlcTqbi>Kl(QyssoOF7eKgaS@3a2n=3VZGw+y~f;wJ=klu>kiFuGN!6%zA9Rk z%eD$=3fhe(P#lC2n;ga}{W5Pjjt3^ndXz=SQd{641LqKtU_bK{#DHga-y#%L=k_~q zDAT4yFXMvMJYcJsQ7}{ESC)4K+^Z;62Qy+9`X6<`Mgv0QAp$Q1%aps--DRiwvR~+T zp0AIR*L%eWi!89J?B~|%Vy~0iG4mzWPeFKN<7TpXCXDBiHtAJ%iMt_4an?%iL&3a?6=F}+2eOOs; zUjL;o6T0S_52sL=?8)s@Uuk@M^zG3mzCU@;@!)|64?K9_|LTE%0fOw!$p9h%02WJV A+5i9m diff --git a/docs/upgrades/packages-7.9.9/stockdatatmpl000000001.wgpkg b/docs/upgrades/packages-7.9.9/stockdatatmpl000000001.wgpkg deleted file mode 100644 index 82f7536365242a806fe4dc1ded8136855d695594..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2929 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 bE03=p`09bL9{B2k^?Ts|P(=$T05kvqxmm#4 diff --git a/docs/upgrades/upgrade_7.9.8-7.9.9.pl b/docs/upgrades/upgrade_7.9.8-7.9.9.pl deleted file mode 100644 index 345363604..000000000 --- a/docs/upgrades/upgrade_7.9.8-7.9.9.pl +++ /dev/null @@ -1,199 +0,0 @@ -#!/usr/bin/env perl - -#------------------------------------------------------------------- -# WebGUI is Copyright 2001-2009 Plain Black Corporation. -#------------------------------------------------------------------- -# Please read the legal notices (docs/legal.txt) and the license -# (docs/license.txt) that came with this distribution before using -# this software. -#------------------------------------------------------------------- -# http://www.plainblack.com info@plainblack.com -#------------------------------------------------------------------- - -our ($webguiRoot); - -BEGIN { - $webguiRoot = "../.."; - unshift (@INC, $webguiRoot."/lib"); -} - -use strict; -use Getopt::Long; -use WebGUI::Session; -use WebGUI::Storage; -use WebGUI::Asset; -use WebGUI::ProfileField; - - -my $toVersion = '7.9.9'; -my $quiet; # this line required - - -my $session = start(); # this line required - -# upgrade functions go here -migrateAttachmentsToJson( $session ); -addIndexToUserSessionLog($session); -addHeightToCarousel($session); -synchronizeUserProfileTables($session); - -finish($session); # this line required - - -#---------------------------------------------------------------------------- -# Describe what our function does -#sub exampleFunction { -# my $session = shift; -# print "\tWe're doing some stuff here that you should know about... " unless $quiet; -# # and here's our code -# print "DONE!\n" unless $quiet; -#} - -#---------------------------------------------------------------------------- -# Describe what our function does -sub addIndexToUserSessionLog { - my $session = shift; - print "\tAdd index to UserSessionLogTable... " unless $quiet; - $session->db->write(q|alter table userLoginLog add index sessionId (sessionId)|); - print "DONE!\n" unless $quiet; -} - -#---------------------------------------------------------------------------- -# Describe what our function does -sub addHeightToCarousel { - my $session = shift; - print "\tAdd slide height to Carousel... " unless $quiet; - $session->db->write(q|alter table Carousel add column slideHeight int(11)|); - print "DONE!\n" unless $quiet; -} - -#---------------------------------------------------------------------------- -# Describe what our function does -sub synchronizeUserProfileTables { - my $session = shift; - print "\tMake sure that userProfileField, and userProfileData tables are aligned correctly... " unless $quiet; - my $dbh = $session->db->dbh; - my $fields = WebGUI::ProfileField->getFields($session); - foreach my $field ( @{ $fields } ) { - my $columnInfo = $dbh->column_info(undef, undef, 'userProfileData', $field->getId)->fetchrow_hashref(); - if (! $columnInfo) { - printf "\n\t\tDeleting broken field: %s", $field->getId; - $session->db->deleteRow('userProfileField', 'fieldName', $field->getId); - } - } - - print " ...DONE!\n" unless $quiet; -} - -#---------------------------------------------------------------------------- -# Move Template attachments to JSON collateral -sub migrateAttachmentsToJson { - my $session = shift; - print "\tMoving template attachments to JSON... " unless $quiet; - # and here's our code - $session->db->write( - "ALTER TABLE template ADD attachmentsJson LONGTEXT" - ); - - my $attach; # hashref (template) of hashrefs (revisionDate) - # of arrayrefs (attachments) of hashrefs (attachment) - my $sth = $session->db->read( "SELECT * FROM template_attachments" ); - while ( my $row = $sth->hashRef ) { - push @{ $attach->{ $row->{templateId} }{ $row->{revisionDate} } }, { - url => $row->{url}, - type => $row->{type}, - }; - } - - for my $templateId ( keys %{ $attach } ) { - for my $revisionDate ( keys %{ $attach->{$templateId} } ) { - my $data = $attach->{$templateId}{$revisionDate}; - my $asset = WebGUI::Asset->newByDynamicClass( $session, $templateId, $revisionDate ); - $asset->update({ attachmentsJson => JSON->new->encode( $data ) }); - } - } - - $session->db->write( - "DROP TABLE template_attachments" - ); - - print "DONE!\n" unless $quiet; -} - -# -------------- DO NOT EDIT BELOW THIS LINE -------------------------------- - -#---------------------------------------------------------------------------- -# Add a package to the import node -sub addPackage { - my $session = shift; - my $file = shift; - - print "\tUpgrading package $file\n" unless $quiet; - # Make a storage location for the package - my $storage = WebGUI::Storage->createTemp( $session ); - $storage->addFileFromFilesystem( $file ); - - # Import the package into the import node - my $package = eval { - my $node = WebGUI::Asset->getImportNode($session); - $node->importPackage( $storage, { - overwriteLatest => 1, - clearPackageFlag => 1, - setDefaultTemplate => 1, - } ); - }; - - if ($package eq 'corrupt') { - die "Corrupt package found in $file. Stopping upgrade.\n"; - } - if ($@ || !defined $package) { - die "Error during package import on $file: $@\nStopping upgrade\n."; - } - - return; -} - -#------------------------------------------------- -sub start { - my $configFile; - $|=1; #disable output buffering - GetOptions( - 'configFile=s'=>\$configFile, - 'quiet'=>\$quiet - ); - my $session = WebGUI::Session->open($webguiRoot,$configFile); - $session->user({userId=>3}); - my $versionTag = WebGUI::VersionTag->getWorking($session); - $versionTag->set({name=>"Upgrade to ".$toVersion}); - return $session; -} - -#------------------------------------------------- -sub finish { - my $session = shift; - updateTemplates($session); - migrateAttachmentsToJson( $session ); - my $versionTag = WebGUI::VersionTag->getWorking($session); - $versionTag->commit; - $session->db->write("insert into webguiVersion values (".$session->db->quote($toVersion).",'upgrade',".time().")"); - $session->close(); -} - -#------------------------------------------------- -sub updateTemplates { - my $session = shift; - return undef unless (-d "packages-".$toVersion); - print "\tUpdating packages.\n" unless ($quiet); - opendir(DIR,"packages-".$toVersion); - my @files = readdir(DIR); - closedir(DIR); - my $newFolder = undef; - foreach my $file (@files) { - next unless ($file =~ /\.wgpkg$/); - # Fix the filename to include a path - $file = "packages-" . $toVersion . "/" . $file; - addPackage( $session, $file ); - } -} - -#vim:ft=perl diff --git a/docs/upgrades/upgrade_7.9.9-7.9.10.pl b/docs/upgrades/upgrade_7.9.9-7.9.10.pl deleted file mode 100644 index e21d15b1b..000000000 --- a/docs/upgrades/upgrade_7.9.9-7.9.10.pl +++ /dev/null @@ -1,123 +0,0 @@ -#!/usr/bin/env perl - -#------------------------------------------------------------------- -# WebGUI is Copyright 2001-2009 Plain Black Corporation. -#------------------------------------------------------------------- -# Please read the legal notices (docs/legal.txt) and the license -# (docs/license.txt) that came with this distribution before using -# this software. -#------------------------------------------------------------------- -# http://www.plainblack.com info@plainblack.com -#------------------------------------------------------------------- - -our ($webguiRoot); - -BEGIN { - $webguiRoot = "../.."; - unshift (@INC, $webguiRoot."/lib"); -} - -use strict; -use Getopt::Long; -use WebGUI::Session; -use WebGUI::Storage; -use WebGUI::Asset; - - -my $toVersion = '7.9.10'; -my $quiet; # this line required - - -my $session = start(); # this line required - -# upgrade functions go here - -finish($session); # this line required - - -#---------------------------------------------------------------------------- -# Describe what our function does -#sub exampleFunction { -# my $session = shift; -# print "\tWe're doing some stuff here that you should know about... " unless $quiet; -# # and here's our code -# print "DONE!\n" unless $quiet; -#} - - -# -------------- DO NOT EDIT BELOW THIS LINE -------------------------------- - -#---------------------------------------------------------------------------- -# Add a package to the import node -sub addPackage { - my $session = shift; - my $file = shift; - - print "\tUpgrading package $file\n" unless $quiet; - # Make a storage location for the package - my $storage = WebGUI::Storage->createTemp( $session ); - $storage->addFileFromFilesystem( $file ); - - # Import the package into the import node - my $package = eval { - my $node = WebGUI::Asset->getImportNode($session); - $node->importPackage( $storage, { - overwriteLatest => 1, - clearPackageFlag => 1, - setDefaultTemplate => 1, - } ); - }; - - if ($package eq 'corrupt') { - die "Corrupt package found in $file. Stopping upgrade.\n"; - } - if ($@ || !defined $package) { - die "Error during package import on $file: $@\nStopping upgrade\n."; - } - - return; -} - -#------------------------------------------------- -sub start { - my $configFile; - $|=1; #disable output buffering - GetOptions( - 'configFile=s'=>\$configFile, - 'quiet'=>\$quiet - ); - my $session = WebGUI::Session->open($webguiRoot,$configFile); - $session->user({userId=>3}); - my $versionTag = WebGUI::VersionTag->getWorking($session); - $versionTag->set({name=>"Upgrade to ".$toVersion}); - return $session; -} - -#------------------------------------------------- -sub finish { - my $session = shift; - updateTemplates($session); - my $versionTag = WebGUI::VersionTag->getWorking($session); - $versionTag->commit; - $session->db->write("insert into webguiVersion values (".$session->db->quote($toVersion).",'upgrade',".time().")"); - $session->close(); -} - -#------------------------------------------------- -sub updateTemplates { - my $session = shift; - return undef unless (-d "packages-".$toVersion); - print "\tUpdating packages.\n" unless ($quiet); - opendir(DIR,"packages-".$toVersion); - my @files = readdir(DIR); - closedir(DIR); - my $newFolder = undef; - foreach my $file (@files) { - next unless ($file =~ /\.wgpkg$/); - # Fix the filename to include a path - $file = "packages-" . $toVersion . "/" . $file; - addPackage( $session, $file ); - } -} - -#vim:ft=perl diff --git a/share/upgrades/7.9.10-8.0.0/addMaintenancePageToConfig.pl b/share/upgrades/7.9.10-8.0.0/addMaintenancePageToConfig.pl new file mode 100644 index 000000000..e35052024 --- /dev/null +++ b/share/upgrades/7.9.10-8.0.0/addMaintenancePageToConfig.pl @@ -0,0 +1,14 @@ +use WebGUI::Upgrade::Script; + +use File::Basename; +use Cwd qw(realpath); +use File::Spec::Functions; +use WebGUI::Paths; + +start_step "Moving preload files"; + +my $webgui_root = realpath( catdir( dirname( $INC{'WebGUI/Upgrade/Script.pm'} ), (updir) x 3 ) ); + +config->set('maintenancePage', catfile( $webgui_root, 'www', 'maintenance.html' )); + +done; diff --git a/share/upgrades/7.9.10-8.0.0/migrateToNewCache.pl b/share/upgrades/7.9.10-8.0.0/migrateToNewCache.pl new file mode 100644 index 000000000..5241484e0 --- /dev/null +++ b/share/upgrades/7.9.10-8.0.0/migrateToNewCache.pl @@ -0,0 +1,36 @@ +use WebGUI::Upgrade::Script; +use Module::Find; + +start_step "Migrating to new cache"; + +rm_lib + findallmod('WebGUI::Cache'), + 'WebGUI::Workflow::Activity::CleanDatabaseCache', + 'WebGUI::Workflow::Activity::CleanFileCache', +; + +config->set("cache", { + 'driver' => 'FastMmap', + 'expires_variance' => '0.10', + 'root_dir' => '/tmp/WebGUICache', +}); + +config->set('hotSessionFlushToDb', 600); +config->delete('disableCache'); +config->delete('cacheType'); +config->delete('fileCacheRoot'); +config->deleteFromArray('workflowActivities/None', 'WebGUI::Workflow::Activity::CleanDatabaseCache'); +config->deleteFromArray('workflowActivities/None', 'WebGUI::Workflow::Activity::CleanFileCache'); + +sql 'DROP TABLE IF EXISTS cache'; +sql 'DELETE FROM WorkflowActivity WHERE className in (?,?)', + 'WebGUI::Workflow::Activity::CleanDatabaseCache', + 'WebGUI::Workflow::Activity::CleanFileCache', +; +sql 'DELETE FROM WorkflowActivityData WHERE activityId IN (?,?)', + 'pbwfactivity0000000002', + 'pbwfactivity0000000022', +; + +done; + diff --git a/share/upgrades/7.9.10-8.0.0/moveFileLocations.pl b/share/upgrades/7.9.10-8.0.0/moveFileLocations.pl new file mode 100644 index 000000000..f468869c7 --- /dev/null +++ b/share/upgrades/7.9.10-8.0.0/moveFileLocations.pl @@ -0,0 +1,20 @@ +use WebGUI::Upgrade::Script; + +use File::Basename; +use Cwd qw(realpath); +use File::Spec::Functions; +use WebGUI::Paths; + +start_step "Moving preload files"; + +my $webgui_root = realpath( catdir( dirname( $INC{'WebGUI/Upgrade/Script.pm'} ), (updir) x 3 ) ); + +unlink catfile($webgui_root, 'lib', 'default.ttf'); + +unlink catfile($webgui_root, 'sbin', 'preload.custom.example'); +unlink catfile($webgui_root, 'sbin', 'preload.exclude.example'); + +rename catfile($webgui_root, 'sbin', 'preload.custom'), WebGUI::Paths->preloadCustom; +rename catfile($webgui_root, 'sbin', 'preload.exclude'), WebGUI::Paths->preloadExclusions; + +done; diff --git a/share/upgrades/7.9.10-8.0.0/moveMaintenance.pl b/share/upgrades/7.9.10-8.0.0/moveMaintenance.pl new file mode 100644 index 000000000..0c9fdc26a --- /dev/null +++ b/share/upgrades/7.9.10-8.0.0/moveMaintenance.pl @@ -0,0 +1,13 @@ +use WebGUI::Upgrade::Script; + +use File::Spec::Functions; +use File::Basename; +use Cwd qw(realpath); + +my $webgui_root = realpath( catdir( dirname( $INC{'WebGUI/Upgrade/Script.pm'} ), (updir) x 3 ) ); + +start_step "Moving maintenance file"; + +unlink catfile($webgui_root, 'docs', 'maintenance.html'); + +done; diff --git a/share/upgrades/7.9.10-8.0.0/removeAdminBar.pl b/share/upgrades/7.9.10-8.0.0/removeAdminBar.pl new file mode 100644 index 000000000..f22ac158e --- /dev/null +++ b/share/upgrades/7.9.10-8.0.0/removeAdminBar.pl @@ -0,0 +1,10 @@ + +use WebGUI::Upgrade::Script; + + +report "\tRemoving Admin Bar... "; + +session->config->delete( 'macros/AdminBar' ); + + +done; diff --git a/share/upgrades/7.9.10-8.0.0/root_import_default-asset-subscription.wgpkg b/share/upgrades/7.9.10-8.0.0/root_import_default-asset-subscription.wgpkg new file mode 100644 index 0000000000000000000000000000000000000000..f04fa276d90806b8916b4496a98c417a82e6f78a GIT binary patch literal 907 zcmV;619bc!iwFP!00000|Ls=aPunmM?lXTyl&4J^;Ph8$HzC1*Q3+5rT96nUauc^T zP3_EfTDpn6dubYN_Nb z7AbjN)vNoYTJ_5%$MZ-TK47x>m1sj1Kni5U#pwBXiDpVaf1D--3zNg|U#`BUBSh`l z-&%d=UQ6+!5W#!B4thVMf2CS^s(+3sYC0nfFOiVj$DD^@aQ%5a7k(M{?p;b&~ZqV%TgxoDkkM^u~Rhgd4Z z!UMDrNfa%P1H~YEcsN75inYrFx5DEG3J?*&k|lJn!Cf~_dJ)${7Fz2On@yz(F`jF; z1)E-T5y~k>BlbYggp4&`#m63uqNj|89Xil$8jK(cWVnQ6>CVcjoC>D8Fhg2s=@xRN zS~HVxM|^xf8tsw(`C+C1^Wx^J@72pwi!f0cwMt5}%f~69yCLh-Br@CRXIm#d9Vi|f zE`_z@x~-&k{ke^N@JI%L=e?gbZLNN13P&0(NrNRzyw3Ntr~G zf_8eu;|pm3M}RUsB?lTj>7;D`bF7q~Bx@uZL+?+DeTJ2H$$w?;YL%KzHl_-S9>YAN zL9=<okIX zfi7Q2Zu5b^0a^dgrvZj3xYt8DZHW`9#u-}$RRmO{j%kq5gvuW1m<49H*cCPw6M>q= zro9HnyaVkla%~^|Paj(Ac^BH9MGsnNh7R(HHR;^nRQ;sfnIzkH59B@^OwPIkdz0(S znFhE|dEz>I57w10N;Fr#_>AB?v8)|b8}Z9tVLCy{!92*}wGXj4v1u1SWeabiXO1s@ h?jE-uw_f6Hee?0gz#9W^47_Fr{s22PvdaJv000d+w}k)z literal 0 HcmV?d00001