From 537e47d185ac52c099e1949dd6bea536a4c2d030 Mon Sep 17 00:00:00 2001 From: crestAT Date: Thu, 18 Oct 2018 09:11:22 +0200 Subject: [PATCH] v0.4.0.2 --- onebuttoninstaller/extensions.txt | 6 +++--- .../extensions.txt.SHA512-CHECKSUM | 2 +- .../ca/LC_MESSAGES/nas4free.mo | Bin 6914 -> 6914 bytes .../cs/LC_MESSAGES/nas4free.mo | Bin 6872 -> 6872 bytes .../de/LC_MESSAGES/nas4free.mo | Bin 8957 -> 8957 bytes .../el/LC_MESSAGES/nas4free.mo | Bin 11381 -> 11381 bytes .../es/LC_MESSAGES/nas4free.mo | Bin 6937 -> 6937 bytes .../fr/LC_MESSAGES/nas4free.mo | Bin 7075 -> 7075 bytes .../it/LC_MESSAGES/nas4free.mo | Bin 6933 -> 6933 bytes .../ku/LC_MESSAGES/nas4free.mo | Bin 1069 -> 1069 bytes .../nl/LC_MESSAGES/nas4free.mo | Bin 6797 -> 6797 bytes .../pt/LC_MESSAGES/nas4free.mo | Bin 5868 -> 5868 bytes .../ro/LC_MESSAGES/nas4free.mo | Bin 3486 -> 3486 bytes .../ru/LC_MESSAGES/nas4free.mo | Bin 8597 -> 10815 bytes .../sl/LC_MESSAGES/nas4free.mo | Bin 1508 -> 1508 bytes .../sv/LC_MESSAGES/nas4free.mo | Bin 8327 -> 8327 bytes .../tr/LC_MESSAGES/nas4free.mo | Bin 6539 -> 6539 bytes .../uk/LC_MESSAGES/nas4free.mo | Bin 10910 -> 10912 bytes .../zh_CN/LC_MESSAGES/nas4free.mo | Bin 6143 -> 6143 bytes .../onebuttoninstaller-install.php | 2 +- onebuttoninstaller/onebuttoninstaller.php | 9 +++++---- onebuttoninstaller/release_notes.txt | 4 ++++ onebuttoninstaller/version.txt | 2 +- 23 files changed, 15 insertions(+), 10 deletions(-) diff --git a/onebuttoninstaller/extensions.txt b/onebuttoninstaller/extensions.txt index 0860d99..648cc39 100644 --- a/onebuttoninstaller/extensions.txt +++ b/onebuttoninstaller/extensions.txt @@ -1,4 +1,4 @@ -Extended GUI###RELEASE
0.7.x
###extended-gui###mkdir -p extended-gui/backup && mkdir -p extended-gui/log && cd extended-gui && fetch https://raw.github.com/crestAT/nas4free-extended-gui/master/extended-gui/extended-gui-install.php && chmod 770 extended-gui*install.php###extended-gui/extended-gui-install.php###Extension for XigmaNAS with many improvements for Status > System and additional functions.

The extension improves the Status > System page to a "Dashboard" like page and provides a comprehensive set of monitoring and alarming features (CPU & Harddisk temperature, free disk space monitoring, ZFS health, User login, alarm history, audible alarming, notifications via email) as well as additional tools like USB Automount, Purge for CIFS/SMB shares and the integration of user defined log files and action buttons on Status > System.

PLEASE NOTE: Extended GUI versions older then v0.5.3 should be uninstalled and v0.6.x afterwards newly installed!

The extension works on all plattforms (x86 & x64, ARM, embedded & full), does not need jail or pkg_add, enhance pages of the XigmaNAS WebGUI, features configuration and extension maintenance (update & removal inside the WebGUI), let you switch between STANDARD (original) and EXTENDED WebGUI view and let you easily configure/enable/disable views and additional functions.

Read more ... XigmaNAS Forum###11.1044517### +Extended GUI###RELEASE
0.7.x
###extended-gui###mkdir -p extended-gui/backup && mkdir -p extended-gui/log && cd extended-gui && fetch https://raw.github.com/crestAT/nas4free-extended-gui/master/extended-gui/extended-gui-install.php && chmod 770 extended-gui*install.php###extended-gui/extended-gui-install.php###Extension for XigmaNAS with many improvements for Status > System and additional functions.

The extension improves the Status > System page to a "Dashboard" like page and provides a comprehensive set of monitoring and alarming features (CPU & Harddisk temperature, free disk space monitoring, ZFS health, User login, alarm history, audible alarming, notifications via email) as well as additional tools like USB Automount, Purge for CIFS/SMB shares and the integration of user defined log files and action buttons on Status > System.

The extension works on all plattforms (x86 & x64, ARM, embedded & full), does not need jail or pkg_add, enhance pages of the XigmaNAS WebGUI, features configuration and extension maintenance (update & removal inside the WebGUI), let you switch between STANDARD (original) and EXTENDED WebGUI view and let you easily configure/enable/disable views and additional functions.

Read more ... XigmaNAS Forum###11.1044517### RRDGraphs###DEPRECIATED
0.3.3
###rrdgraphs###mkdir -p rrdgraphs && cd rrdgraphs && fetch https://raw.github.com/crestAT/nas4free-rrdtool/master/rrdgraphs/rrd-install.php && chmod 770 rrd*install.php###rrdgraphs/rrd-install.php###Extension to install / configure / update and remove RRDTool based graphs for NAS4Free servers.

The extension is based on RRDtool and provides graphs for CPU frequency, CPU temperature, CPU usage, Disk usage (recognition of all mountpoints/shares automatically at RRDG startup), Load averages, Memory usage, Network latency, Network traffic, Processes, UPS, Uptime and ZFS ARC.

Version 0.3.3 will be the last update for the RRDGraphs Extension since RRDGraphs goes to be native in NAS4Free 11.x series. This v0.3.3 was the base for the native implementation and all statistical data from the extension can be used further in the native NAS4Free implementation which will be called Monitoring and is located under System > Advanced. A description for the transition to native RRDGraphs can be found in the XigmaNAS forum.

The extension is compatible with all versions up to 10.3 of NAS4Free and works on all plattforms (x86 & x64, embedded & full), does not need jail or pkg_add, add pages to NAS4Free Web GUI extensions, features configuration and extension maintenance (update & removal inside the WebGUI) and is able to work on RAM drives to take care of your HDDs/USB pen drives.

Read more ... XigmaNAS Forum###-### BitTorrent Sync###RELEASE
0.7.x
###btsync###fetch https://raw.github.com/crestAT/nas4free-bittorrent-sync/master/bts-install.php && chmod 770 bts*install.php###bts-install.php###Extension to install / configure / backup / update / manage and remove the Resilio Sync application on XigmaNAS servers.

The extension is compatible with all versions (9.1.x - 11.x) of XigmaNAS except on ARM boxes, works on all plattforms (embedded, full), does not need jail or pkg_add, add pages to XigmaNAS Web GUI extensions, features configuration, application update & backup management, extension mantenance (update & removal) and log view with filter and search capability.

Read more ... XigmaNAS Forum###rpi, rpi2, rpi3, bananapi### Syncthing###RELEASE
0.2.x
###syncthing###fetch https://raw.github.com/crestAT/nas4free-syncthing/master/stg-install.php && chmod 770 stg*install.php###stg-install.php###Extension to install / configure / backup / update / manage and remove Syncthing (STG) application on XigmaNAS (N4F) servers.

The extension works on all plattforms, does not need jail or pkg_add, add pages to XigmaNAS WebGUI extensions, features configuration, application update & backup management, scheduling and log view with filter / search capabilities.

Note: The current 10.3 and 11.x series of XigmaNAS contain Syncthing already out of the box so this extensions is mainly for older releases OR if one need to upgrade/rollback Syncthing versions without upgrade/downgrade the XigmaNAS firmware for compatibility reasons with other devices.

Read more ... GitHub Wiki###-### @@ -9,7 +9,7 @@ NCurses Disk Usage###RELEASE
1.12
###ncdu.sh###mkdi Virtual Machine BHYVE###BETA
0.x
###bhyve###mkdir -p bhyve && cd bhyve && fetch https://raw.githubusercontent.com/alexey1234/vmbhyve_nas4free/master/bhyve_install.sh && chmod a+x bhyve_install.sh && sh bhyve_install.sh `pwd`###-###Webgui to bhyve for XigmaNAS. Based on vm-bhyve.

Note: After the installation navigate to rudimentary config tab and push Save to finish the installation.

Read more ... XigmaNAS Forum###x86, 10.2, rpi, rpi2, rpi3, bananapi### Plex Media Server###RELEASE
4.2.x
###plexinit###mkdir -p plex && cd plex && fetch https://raw.githubusercontent.com/JRGTH/nas4free-plex-extension/master/plex/plexinit && chmod +x plexinit && ./plexinit -o###plex/postinit###Plex Media Server Add-On for XigmaNAS 10.3 and later.

The extension works on XigmaNAS 10.3 and later versions, don't need jail, fstab or unionfs configs, self contained and portable package, single script for management and startup, easy to upgrade/rollback while maintaining actual Plex config, Plex IP address will be locally visible by any devices.

Note: Plex Pass is available at the beta channel in OneButtonInstaller - activate 'Beta releases' in Extensions > OneButtonInstaller > Configuration to get it in shown in the extensions list!
To install Plex Pass a previous standard Plex installation must be uninstalled with Extensions > Plex Media Server > Uninstall (Plexdata can stay intact - don't tick to delete the user data as well) and afterwards the Plex Pass package can be installed!


Read more ... XigmaNAS Forum###x86, 10.3, rpi, rpi2, rpi3, bananapi### Downloady###RELEASE
0.1.x
###downloady###mkdir -p downloady && cd downloady && fetch https://raw.github.com/crestAT/nas4free-downloady/master/downloady/downloady-install.php && chmod 770 downloady*install.php###downloady/downloady-install.php###Simple PHP Download Manager for http/https/ftp sites based on Downloady by CyberLeo|cyberLeo Projects.

The extension fully integrates a wget based download manager into the XigmaNAS WebGUI, works on all plattforms (x86 & x64, ARM, embedded & full), does not need jail or pkg_add, enhance pages of the XigmaNAS WebGUI and features configuration and extension maintenance (update & removal inside the WebGUI). Based on Downloady by CyberLeo it has been extended and offers restart on server reboot, bandwidth limits for downloads as well as a daily scheduler to start/stop Downloady at a specific time.

Read more ... XigmaNAS Forum -NextOnwCloud###RELEASE
0.3.x
###owncloud###mkdir -p owncloud && cd owncloud && fetch https://raw.github.com/crestAT/nas4free-owncloud/master/owncloud/owncloud-install.php && chmod 770 owncloud*install.php ###owncloud/owncloud-install.php###Extension to install OwnCloud and/or NextCloud with a minimal set of prerequisites (ensures to have the right permissions on the used paths and an upload file size of 2GB) on XigmaNAS servers.

The extension works on all plattforms, does not need jail or pkg_add and add pages to XigmaNAS WebGUI extensions.
At the moment no SQL database system will be installed so the XigmaNAS built-in SQLite or an existing mySQL or MariaDB installation can be used.

Read more ... XigmaNAS Forum +NextOnwCloud###RELEASE
0.3.x
###owncloud###mkdir -p owncloud && cd owncloud && fetch https://raw.github.com/crestAT/nas4free-owncloud/master/owncloud/owncloud-install.php && chmod 770 owncloud*install.php ###owncloud/owncloud-install.php###Extension to install OwnCloud and/or NextCloud with a minimal set of prerequisites (ensures to have the right permissions on the used paths and an upload file size of 2GB) on XigmaNAS servers.

The extension works on all plattforms, does not need jail or pkg_add and add pages to XigmaNAS WebGUI extensions.
NextCloud/ownCloud can use the built-in SQLite database server as well as the MySQL server extension or the upcoming XigmaNAS MariaDB server.

Read more ... XigmaNAS Forum Plex Pass Media Server###BETA
4.2.x
###plex###mkdir -p plexpass && cd plexpass && fetch https://raw.githubusercontent.com/JRGTH/nas4free-plex-extension/master/plex/plexinit && chmod +x plexinit && ./plexinit -ao###plexpass/postinit###Plex Pass Media Server Add-On for XigmaNAS.

Plex Pass is the bleeding edge channel containing the latest innovative and cutting edge features for the premium (paid) users.
The Plex Pass package is an Early Access & Preview Release, this means that this version is targeted for Premium Paid Plex users who want to preview/test newer and upcoming features earlier, and all users should bear in mind that this preview/bleeding edge releases may or may not work as expected, things can work just partially or even not work at all, in this case/scenario the user should use the Plex Forums for support and/or report any bugs/malfunction encountered in such releases.


Read more about Plex Pass at the Plex Website ... What is Plex Pass?

To install Plex Pass a previous standard Plex installation must be uninstalled with Extensions > Plex Media Server > Uninstall (Plexdata can stay intact - don't tick to delete the user data as well) and afterwards the Plex Pass package can be installed!

Read more ... XigmaNAS Forum###x86, 10.3, rpi, rpi2, rpi3, bananapi### Zrep###RELEASE
0.2.x
###zrep-init###mkdir -p zrep && cd zrep && fetch https://raw.githubusercontent.com/JRGTH/xigmanas-zrep-extension/master/zrep-init && chmod +x zrep-init && ./zrep-init -o###zrep/postinit###XigmaNAS Zrep Extension which seamlessly integrates enterprise-grade ZFS replication and failover features.

Zrep is an enterprise-grade, single-program solution for handling asynchronous, continuous replication of a zfs filesystem, to another filesystem. That filesystem can be on another machine, or on the same machine. It also handles 'failover', as simply as "zrep failover datapool/yourfs". This will conveniently handle all the details of Read more ... XigmaNAS Forum###10.3, x86, rpi, rpi2, rpi3, bananapi### -Zzz-MySQL ###Beta
0.2
###mysql-start###mkdir -p mysql && cd mysql && fetch https://raw.github.com/crestAT/nas4free-mysql/master/mysql/mysql-install.php && chmod +x mysql* ###mysql/mysql-install.php###

TESTBED

###11.0, x86, rpi, rpi2, rpi3, bananapi### +MySQL###Beta
0.2
###mysql-start###mkdir -p mysql && cd mysql && fetch https://raw.github.com/crestAT/nas4free-mysql/master/mysql/mysql-install.php && chmod +x mysql* ###mysql/mysql-install.php###MySQL database server extension with optional SQL database administration client (Adminer).

The MySQL™ software delivers a very fast, multithreaded, multi-user, and robust SQL (Structured Query Language) database server. MySQL Server is intended for mission-critical, heavy-load production systems as well as for embedding into mass-deployed software.

Adminer (formerly phpMinAdmin) is a full-featured database management tool written in PHP. Conversely to phpMyAdmin, it consist of a single file ready to deploy to the target server. Adminer is available for MySQL, MariaDB, PostgreSQL, SQLite, MS SQL, Oracle, Firebird, SimpleDB, Elasticsearch and MongoDB.

Read more ... XigmaNAS Forum###11.0, x86, rpi, rpi2, rpi3, bananapi### diff --git a/onebuttoninstaller/extensions.txt.SHA512-CHECKSUM b/onebuttoninstaller/extensions.txt.SHA512-CHECKSUM index 408a311..e043d99 100644 --- a/onebuttoninstaller/extensions.txt.SHA512-CHECKSUM +++ b/onebuttoninstaller/extensions.txt.SHA512-CHECKSUM @@ -1 +1 @@ -2814c47210afea7336dede944f048678b810d3a55ac28b39a1d7fa1d9d569dee72a136a1c9567646cd0e82b782febbd0e8ab0caea5c18e5ece04385d86074637 +3f5593a2a2a8f121c96eb11b1381bce3cd9a0209f4dd61516756490821514bf0ef8f98269bf26a763de6b6dbb74c23ca506ea015d4bf39b54d4130ab9405909a diff --git a/onebuttoninstaller/locale-onebuttoninstaller/ca/LC_MESSAGES/nas4free.mo b/onebuttoninstaller/locale-onebuttoninstaller/ca/LC_MESSAGES/nas4free.mo index 2645180ac9d3545631c0524ae1e99a201abe2c1b..e3e7b9066da1f4d0fd517972884c4eeb66c546da 100644 GIT binary patch delta 30 lcmZoNYcks)BEW5EplfKMU|?otXf#<~K%LQYv%A1}fv%y2f`OTpq0wX&0d+>p%{~G>TmXmL2j&0( delta 30 lcmca%dc$;sqyV>prLLi+f`O@(k;!Bg0d+=;%{~G>TmXoq2k-y@ diff --git a/onebuttoninstaller/locale-onebuttoninstaller/de/LC_MESSAGES/nas4free.mo b/onebuttoninstaller/locale-onebuttoninstaller/de/LC_MESSAGES/nas4free.mo index 48e42686261100dc56246d0c640c287642412a14..625ee515debcf41932933d4c62e4650be90b43f5 100644 GIT binary patch delta 30 lcmezC`qyH=ht*D**thwF(jd delta 30 mcmeww@ik(@RAFudOI<@t1p`wnBa_Jsgw+`>HlGk)D**tiehM4_ diff --git a/onebuttoninstaller/locale-onebuttoninstaller/es/LC_MESSAGES/nas4free.mo b/onebuttoninstaller/locale-onebuttoninstaller/es/LC_MESSAGES/nas4free.mo index 32a91f1354234be40a53d2e1e0e9abfc8ed31b11..55208888d3a2204a62fd3e8fa13170004766a9b1 100644 GIT binary patch delta 30 mcmbPfHq&gwM}BTY16@N41p_lHL!-%m_|+LLH>(JIOI<@t1p`wnBa_KL_|+LLHY*4;a{~aGEC~Dn diff --git a/onebuttoninstaller/locale-onebuttoninstaller/it/LC_MESSAGES/nas4free.mo b/onebuttoninstaller/locale-onebuttoninstaller/it/LC_MESSAGES/nas4free.mo index 476147ec5e5e9183bce10c0848b865e533f85a72..7aa02c411a6530107b5ddc7a4c6d1fe54f87a506 100644 GIT binary patch delta 30 mcmbPgHq~sy2Yzlt16@N41p_lHL!-&R`PCUMH!BN#;sOAcQ3*=` delta 30 mcmbPgHq~sy2Yzk?OI<@t1p`wnBa_L$`PCUMHY*E!;sOAd8VOYZ diff --git a/onebuttoninstaller/locale-onebuttoninstaller/ku/LC_MESSAGES/nas4free.mo b/onebuttoninstaller/locale-onebuttoninstaller/ku/LC_MESSAGES/nas4free.mo index 887e338f73c6426d67325fb6b91f4be4fc3510a4..520cb8a57cca575b348fd442a3d0f76f661fa9b8 100644 GIT binary patch delta 29 lcmZ3>v6f>)3NyE%fv%y2f`OTpq0!`gW_3o($v6f>)3NyEXrLLi+f`O@(k;&wIW_3o3$fv%y2f`OTpq0wXoK6OUR%^rM9H~@+52m$~A delta 30 lcmaE(`$l(zC?B_hrLLi+f`O@(k;!BQK6OTm%^rM9H~@;a2n+xK diff --git a/onebuttoninstaller/locale-onebuttoninstaller/ro/LC_MESSAGES/nas4free.mo b/onebuttoninstaller/locale-onebuttoninstaller/ro/LC_MESSAGES/nas4free.mo index dad5cb975de643dbdf2835f7df54259f3faae8d9..71f7bd4a2acf3b0a705286ec42f3b057e103caf5 100644 GIT binary patch delta 30 lcmbOyJx_YWcXn<=16@N41p_lHL!-$|9O{ggo3%JfSOJG@2ciG~ delta 30 lcmbOyJx_YWcXnlm8Xu%7!+FAYFjo~X|JwJe|gt3Ni^}=d#^pXd#}0o zJ+K+`N;?^(Y$%tRWf3|u6Mrt2UMp8<4}+S;KQ!+-BI+L+^{;JFGo$ezjefq*9qrA< zC-=Oc=jZqLbFa1C?oa$~^Xk_OS_l1MdRMVw_~Dt=e592aMhFzadUz71;WyxVI8bUB z{EQ(!zm|Qt3AV2_j2C4e%DH!;f`5RkU~!pYtTT*+QNmz53!C8~xDOtNCm=eE??6#7 z1Nj+gKBC|btcLHxa`-p68U7oJ!c8nb1goJBJ_(&d=WF`;t2c%d;!YE z^ZE5@SiyW2ejEM-Zh#REGc?Y?K6oDPg};Fkyb`R~0oTE;a1TVM(GJDYUYVocm}2lr z_;t7&EVpA zE;6q^Xc%Lx{~lJdejFj#Xha_({@2*}G7GYyh|^DDBb1Q+i_fQF<+fbWbVD)Zvrs%3 zgyQKGbl`{i{a{t@+-ZnT<2)3HuE3|^JNflB+ljvvQ56;V2yBKm@Ok(HI0mQTZl1<3 z;Lo54e4WE0@NFoya}Vx>??Z{mMubWv_rnc1_&k*LARlq;92|$!2?pH^l*$RVpa`CX zpMq~goHFjhm*8KZJX0Gh+u&EBRP|jb=XX#@lIspAhMj>!(M@tnV006&Bo$;(|D)AG4_&;MB5kEh z=p}s;a!Sc)p%duk_6+)sBlITvq5QH`yoBgzeoo5t>yT*;y_7D0JkoeL`X#i%GFd2S z`x%!P%$pgnq4R2&TiI%c`{=uqwQHsmt&U?_PAF=%C}+e}aoY^2&xM8~{+?E!8V&oM zU^Es{yK3!SDr74w>Zq7G6pchoE5J!MmH8zk*hsKzRBO;NW6IB&!6--l;c&sWIvrwe zMO8Rz4RdVJRQ|*%e<Py z>+kh;BA~hI3H#%gvPYuva6qCFh+3v%GZZkz ze#u8caFf|JS9i8)pW-pOYpGx;Y^vH^T7uEIMO4~*d`YY1UZuzpCAfDw|BPvwF@IS3Oea2?I$rv%qC}@f+APzNkXh!CmQCQr0Nae6B3Fe4;9tqvsE)oG z8Zn1XskHrXicuXq@hGM&IM|Jj{dLn;W zEA$5fG1IoC=n$uzs5T+>pS1^zwhiTS%?24PNZ^s=W95G=@r_X+kyP2b%GHfcbq)1( z4F^?2b4x?xo_bn&m)~~k`eS~}CIQh{iyDcrV#W^CtEUF6lUDS!l?-mYvQ92Gsrts2 zh6BkBn|2j7ry4ia79}pbOK#d-bZ0c@Ta=s5o^@}#8TVH9qI)Ad>CVe;_L5@p7K4fG zOKv7RE{iMWedl|%%D!_;A!J^$Iq%*?!XjL9=R^kA&WemV#9opUGtAGs>Es7n%4=(s zJB`e<$e$NA^IF0UY)WOvxqSm^>EwGAJKA$*aglSP%Dv7u3bGR-8WHH3M8Z;bYOiu< z#R6G#Gb;Ovz)iWC^Mte;}RlX#dR!5iv@VkY9@QGaQA=w&rUA;Ut_pm z6CVi)N--Z_(r(&tuV!DCc(QZTohg_mWUh3OmWXE>M<;bq&N0qtgQl`y!JyokTzclj zEmo12vulPcX)K(*A6LAZA|yn2MTCU$wodB2yTD(9dxf|?f|(iOy2$s3;wg4>HSc)x z3sqGK2`pDh3Hxcu-F1dH)W_Dbf5u(lV8)&Oy!a(?&{Kjfwk_dmKKzRquhXle8?$!f$dBQ!o!5hYFNSqRB2Y^R`|m4injnA2C|ni63Z7ez$7pDtDnK8Ljwd%Qth@ z{l8$RfrrgWRmvQhC?#zq4S)Gr?+@qJ*D8;d$ zaBxm`2nTNad?DsIFIYC5z0EYd4^ET~(t cVWn=@`kcfDZ zE|^wE1O;72Bm@PKL|@Yo^#$kXc(#vyi180 zQj{uc4)wQ1scrZsnm5YwSfzYegibUt2_NA+e2$0kqZ!xZluDrAf!TNvEAce0!ztvY zQsyYdE1iw ziT7hK9>-#|k){#mS8f_!e1TW7lI0iRC)6;WQI}&8%0jo|DjdUQIEAu+8I;r(vOQUV z9VG*6u@DqgnY zD0X3NYUJ}C(?LulK8&)^TV{VcmHg)t_)Z`nllj&SEWuHHk593W)yM$#Y)1z0B6F#e zxCAeu?Cdd0Mn0SUhl7AV{&bF3fBWB?t9Kh2kPel&FTJ)fN zZvf?puAwaC8Lq$&m`g^J7DjHnok!pc@m9QmjSN=D=RdKO{>A{?chNY2HFzCQ;1Ar1 z{cLLszQyh6&>}1EM_Kq8bmK#mqx*$xv6gglebg~zK2<`M?{U(~L6yQ3Dj;cCO|?^{ z$i-S5Zbfz|>D8!FRL1&O^4S2A;qWDs5J^<=RFV>YA_{R4l@bW2S6W;F zRVEDzS^Te55a9s{|4|iVELBn{Mb4hPsXWv*RCzq*|4S|@55>R2wFqBqIWjq}IN7e% z{8%oIq%4{0G-HzDl~kMAcNu?TN0T;qyL7G7+ve5%UcXTtKVrmLUm7#k^kA;-iY3^d z=&~3OlU@fe&P|J{aXXyl4wqXi@l=$S6+0=m&APwK(a@>y_P6O>9i0_gov+nfr#EX= z?Y`C)-Pg9Vbzir?#kaeod;P9<={I+@8(&k-CpbNh5|8FAt8lG0jMQb8^5DJHLQC4I z(4EP{p_^LhHjUoNzR-AR+{nxP8Qhw6)M8|07mV%5jt=h1b4LZ==YO^YUlp{({RJvj BwnYE{ diff --git a/onebuttoninstaller/locale-onebuttoninstaller/sl/LC_MESSAGES/nas4free.mo b/onebuttoninstaller/locale-onebuttoninstaller/sl/LC_MESSAGES/nas4free.mo index f1f61b21edbb61c40b888e52af60632d0c22d041..85147d034d9c8a1560a293b7dc0464db3535d24d 100644 GIT binary patch delta 30 lcmaFD{e*i%1q-*Kfv%y2f`OTpq0!`K7Ij9;&8t}~83B!b2uA<_ delta 30 lcmaFD{e*i%1q-)MrMVb zC>skBrIfOfEM%+jJ!WpV`#Jy9|NQ^woVyv`4j)I7><>xdLWx&BZfOuFF&XzU9S^Y% zV>p4&7{SgW$%U5*A2FZ!9ewzVUFa*0&rf3m@dBE92gR~g%ixZQE&Rq6+$fQ*u(340 z@C(g?w6gd{EvzISMAK+C5wD}$A)O(mbnlTUrB6JAC@YuRa2)BS z2+rdnda;v$;73#`T$GzC-HRWlZ#%OMS5Ht|H26v7$&!ChR#9h=ob5(71y zmWerzV-mNp51()eJzUci?xFcbNnA%5htV|HMSAH3%?2KD2%Ys(H;!N?Mv->^PY&PM za>{siy1&C~b%xsg(Kpw1hSl0+1-z{tAh($ delta 570 zcmXZZPbkA-9LMp`m{MD4C}U&(|Cv7A9>A2wCx)@RX6yojdWVU-eUVUlHG2fuL*H(k;V zdfmB=UuZTIROb%bh4sXPXd2D^$7yt0qzj~!?rS7U=@U=T=8?wm97{}Gn~=gxT(wdU zjw8LaiVJvz9;~aALKwv;E}_Z0!bW^SQ_#w(IyD^01r5V`E61^j-nmck#>Ji zG4ITZb+V|?*X{8KB7soq&2ekp&7lIT*a49F2wngH delta 30 lcmeyb|6hNDk^r}XrLLi+f`O@(k;!CT0d+=;&7lIT*a4Bk2xtHR diff --git a/onebuttoninstaller/onebuttoninstaller-install.php b/onebuttoninstaller/onebuttoninstaller-install.php index b41915d..c6eb6e5 100644 --- a/onebuttoninstaller/onebuttoninstaller-install.php +++ b/onebuttoninstaller/onebuttoninstaller-install.php @@ -25,7 +25,7 @@ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -$v = "v0.4.0.1"; // extension version +$v = "v0.4.0.2"; // extension version $appName = "OneButtonInstaller"; $configName = "onebuttoninstaller"; diff --git a/onebuttoninstaller/onebuttoninstaller.php b/onebuttoninstaller/onebuttoninstaller.php index 5266370..4527cad 100644 --- a/onebuttoninstaller/onebuttoninstaller.php +++ b/onebuttoninstaller/onebuttoninstaller.php @@ -44,6 +44,7 @@ if (($configuration = ext_load_config($configFile)) === false) $input_errors[] = if (!isset($configuration['rootfolder']) && !is_dir($configuration['rootfolder'] )) $input_errors[] = gettext("Extension installed with fault"); if (!$configuration['enable']) header("Location:onebuttoninstaller-config.php"); +$configurationStoragePath = $configuration['storage_path']; // to prevent collisions with installed extension definitions $platform = $g['platform']; if ($platform == "livecd" || $platform == "liveusb") @@ -221,21 +222,21 @@ if (isset($_POST['install'], $_POST['name'])) { write_config(); $savemsg .= gettext("Installation").": {$line['truename']}"."
"; unset($result); - exec("cd {$configuration['storage_path']} && {$line['command1']}", $result, $return_val); + exec("cd {$configurationStoragePath} && {$line['command1']}", $result, $return_val); if ($return_val == 0) { foreach ($result as $msg) $savemsg .= $msg."
"; // output on success unset($result); if ("{$line['command2']}" != "-") { // check if a PHP script must be executed - if (file_exists("{$configuration['storage_path']}/{$line['command2']}")) { + if (file_exists("{$configurationStoragePath}/{$line['command2']}")) { $savemsg_old = $savemsg; // save messages for use after output buffering ends ob_start(); // start output buffering - include("{$configuration['storage_path']}/{$line['command2']}"); + include("{$configurationStoragePath}/{$line['command2']}"); $ausgabe = ob_get_contents(); // get outputs from include command ob_end_clean(); // close output buffering $savemsg = $savemsg_old; // recover saved messages ... $savemsg .= str_replace("\n", "
", $ausgabe)."
"; // ... and append messages from include command } - else $errormsg .= sprintf(gettext("PHP script %s not found!"), "{$configuration['storage_path']}/{$line['command2']}")."
"; + else $errormsg .= sprintf(gettext("PHP script %s not found!"), "{$configurationStoragePath}/{$line['command2']}")."
"; } } // EOcommand1 OK else { // throw error message for command1 diff --git a/onebuttoninstaller/release_notes.txt b/onebuttoninstaller/release_notes.txt index 58ed368..72853d0 100644 --- a/onebuttoninstaller/release_notes.txt +++ b/onebuttoninstaller/release_notes.txt @@ -1,4 +1,8 @@ Version Date Description +0.4.0.2 2018.10.18 F: installation errors on multiple installations in some cases + C: update Russian translation + C: update Ukrainian translation + 0.4.0.1 2018.09.19 F: false 'new version' messages after installation of extensions C: update German translation C: update Greek translation diff --git a/onebuttoninstaller/version.txt b/onebuttoninstaller/version.txt index a7c3710..4a6c13e 100644 --- a/onebuttoninstaller/version.txt +++ b/onebuttoninstaller/version.txt @@ -1 +1 @@ -0.4.0.1 \ No newline at end of file +0.4.0.2 \ No newline at end of file