From 6cebc0d1d2bd4bc404f79eacbc7ba87b3e31d0f1 Mon Sep 17 00:00:00 2001 From: crestAT Date: Thu, 25 Aug 2016 07:15:55 +0200 Subject: [PATCH] v0.3.2 N: configuration - add checkbox to enable the installation of extensions even if they are already installed N: Swedish translation C: update Greek translation C: update German translation --- .../ext/onebuttoninstaller-config.php | 4 ++ onebuttoninstaller/ext/onebuttoninstaller.php | 50 +++++++++--------- onebuttoninstaller/extensions.txt | 1 + .../locale-obi/de/LC_MESSAGES/nas4free.mo | Bin 9474 -> 8782 bytes .../locale-obi/el/LC_MESSAGES/nas4free.mo | Bin 5434 -> 10811 bytes .../locale-obi/es/LC_MESSAGES/nas4free.mo | Bin 2459 -> 2459 bytes .../locale-obi/fr/LC_MESSAGES/nas4free.mo | Bin 2703 -> 2703 bytes .../locale-obi/it/LC_MESSAGES/nas4free.mo | Bin 2322 -> 2322 bytes .../locale-obi/nl/LC_MESSAGES/nas4free.mo | Bin 2291 -> 2291 bytes .../locale-obi/ro/LC_MESSAGES/nas4free.mo | Bin 2513 -> 2513 bytes .../locale-obi/ru/LC_MESSAGES/nas4free.mo | Bin 3272 -> 3272 bytes .../locale-obi/sv/LC_MESSAGES/nas4free.mo | Bin 0 -> 7745 bytes .../onebuttoninstaller-install.php | 2 +- onebuttoninstaller/release_notes.txt | 4 ++ onebuttoninstaller/version.txt | 2 +- 15 files changed, 36 insertions(+), 27 deletions(-) create mode 100644 onebuttoninstaller/locale-obi/sv/LC_MESSAGES/nas4free.mo diff --git a/onebuttoninstaller/ext/onebuttoninstaller-config.php b/onebuttoninstaller/ext/onebuttoninstaller-config.php index 625fdeb..6bef4e2 100644 --- a/onebuttoninstaller/ext/onebuttoninstaller-config.php +++ b/onebuttoninstaller/ext/onebuttoninstaller-config.php @@ -90,6 +90,7 @@ function change_perms($dir) { if (!is_dir($config['onebuttoninstaller']['storage_path'])) mkdir($config['onebuttoninstaller']['storage_path'], 0775, true); change_perms($_POST['storage_path']); $config['onebuttoninstaller']['path_check'] = isset($_POST['path_check']) ? true : false; + $config['onebuttoninstaller']['re_install'] = isset($_POST['re_install']) ? true : false; $config['onebuttoninstaller']['auto_update'] = isset($_POST['auto_update']) ? true : false; $config['onebuttoninstaller']['show_beta'] = isset($_POST['show_beta']) ? true : false; $savemsg .= get_std_save_message(write_config())." "; @@ -103,6 +104,7 @@ function change_perms($dir) { $pconfig['enable'] = isset($config['onebuttoninstaller']['enable']) ? true : false; $pconfig['storage_path'] = !empty($config['onebuttoninstaller']['storage_path']) ? $config['onebuttoninstaller']['storage_path'] : $g['media_path']; $pconfig['path_check'] = isset($config['onebuttoninstaller']['path_check']) ? true : false; +$pconfig['re_install'] = isset($config['onebuttoninstaller']['re_install']) ? true : false; $pconfig['auto_update'] = isset($config['onebuttoninstaller']['auto_update']) ? true : false; $pconfig['show_beta'] = isset($config['onebuttoninstaller']['show_beta']) ? true : false; @@ -122,6 +124,7 @@ function enable_change(enable_change) { document.iform.storage_path.disabled = endis; document.iform.storage_pathbrowsebtn.disabled = endis; document.iform.path_check.disabled = endis; + document.iform.re_install.disabled = endis; document.iform.auto_update.disabled = endis; document.iform.show_beta.disabled = endis; } @@ -149,6 +152,7 @@ function enable_change(enable_change) { /mnt/)."), $pconfig['storage_path'], true, 60);?> ".gettext("Please use this option only if you know what you are doing!")."", false);?> + ".gettext("Please use this option only if you know what you are doing!")."", false);?> diff --git a/onebuttoninstaller/ext/onebuttoninstaller.php b/onebuttoninstaller/ext/onebuttoninstaller.php index b28d41a..6045ed2 100644 --- a/onebuttoninstaller/ext/onebuttoninstaller.php +++ b/onebuttoninstaller/ext/onebuttoninstaller.php @@ -135,34 +135,33 @@ function log_display($loginfo) { if (!isset($config['onebuttoninstaller']['show_beta']) && (strpos($result[1], "RELEASE") === false)) continue; //check for beta state else { if ($i == count($loginfo['columns']) - 1) { - - + if (!empty($result[6])) { // something unsupported exist + $unsupported = explode(",", str_replace(" ", "", $result[6])); + for ($k = 0; $k < count($unsupported); $k++) { // check for unsupported release / architecture / platforms + if (!check_min_release($unsupported[$k]) || ($unsupported[$k] == $g['arch']) || ($unsupported[$k] == $g['platform'])) { + echo " \n"; + break; + } + } + } // check if extension is already installed (existing config.xml or postinit cmd entry) + $already_installed = false; +echo " \n"; +// echo " \n"; + echo "> \n"; - $supported_app = false; - break; - } - } - } - if ($supported_app === true) { - // data for installation - echo " - - - - - \n"; - } - } // EOnot-installed + if (($already_installed === false) || isset($config['onebuttoninstaller']['re_install']) ) { + // data for installation +// echo " + echo "> + + + "; +// \n"; + } +echo "\n"; } // EOcount else echo "" . $result[$loginfo['columns'][$i]['pmid']] . "\n"; } //EObeta-check @@ -215,6 +214,7 @@ function log_display($loginfo) { } //EOversion-check if (!is_file("{$config['onebuttoninstaller']['rootfolder']}extensions.txt")) $errormsg .= sprintf(gettext("File %s not found!"), "{$config['onebuttoninstaller']['rootfolder']}extensions.txt")."
"; +if (isset($config['onebuttoninstaller']['re_install'])) $savemsg .= sprintf(gettext("Option '%s' in '%s' is enabled!"), gettext("Re-install"), gettext("Configuration")); bindtextdomain("nas4free", "/usr/local/share/locale"); // to get the right main menu language include("fbegin.inc"); diff --git a/onebuttoninstaller/extensions.txt b/onebuttoninstaller/extensions.txt index df33fb3..54796ee 100644 --- a/onebuttoninstaller/extensions.txt +++ b/onebuttoninstaller/extensions.txt @@ -7,3 +7,4 @@ DNSMasq DHCP Server###RELEASE
0.3
###dnsmasq###mkdi Midnight Commander###RELEASE
4.8.8
###mcommander.sh###mkdir -p midnightcommander && cd midnightcommander && cp /usr/local/www/ext/onebuttoninstaller/mcommander.* . && chmod u+x mcommander.sh && `pwd`/mcommander.sh###midnightcommander/mcommander.postinit###Midnight Commander for NAS4Free.

After successful installation you can use Midnight Commander in the system console shell or if you connect via ssh. To start the Midnight Commander just enter the command mc in the CLI.

Read more ... NAS4Free Forum###rpi, rpi2, rpi3, bananapi### 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 NAS4Free. Based on vm-bhyve.

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

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

The extension works on NAS4Free Plex Media Server Add-On for NAS4Free 10.x or compatible FreeBSD based NAS solutions, 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.

Read more ... NAS4Free Forum###x86, 10.0, rpi, rpi2, rpi3, bananapi### +Extended GUI###BETA
0.6-b1
###extended-gui-devel###mkdir -p extended-gui/backup && mkdir -p extended-gui/log && cd extended-gui && fetch https://raw.github.com/crestAT/nas4free-extended-gui/development/extended-gui/extended-gui-install.php && chmod 770 extended-gui*install.php###extended-gui/extended-gui-install.php###

This is a development version, use it only for testing!

Resolved issues in v0.6-b1:

Pools duplication:
=> http://forums.nas4free.org/viewtopic.php?p=66903#p66903
=> http://forums.nas4free.org/viewtopic.php?f=71&t=6405&start=390#p67189

Dataset names:
=> http://forums.nas4free.org/viewtopic.php?f=71&t=6405&start=390#p68026
=> http://forums.nas4free.org/viewtopic.php?f=71&t=6405&start=420#p70077

Note 1: THIS BETA VERSION SHOWS NEVER TO BE INSTALLED THUS IT IS POSSIBLE TO INSTALL NEWER BETA VERSIONS !
Note 2: One can revert to the most recent release of eGUI at any time via the WebGUI | Extensions | Extended GUI | Extension Maintenance => Update extension.



Extension for NAS4Free with several improvements for the WebGUI and additional functions. Most of the extension affects STATUS | SYSTEM view but also STATUS | GRAPH and DIAGNOSTICS | LOG which got a new entry NOTIFICATIONS.

Read more ... NAS4Free Forum###10.3032853### diff --git a/onebuttoninstaller/locale-obi/de/LC_MESSAGES/nas4free.mo b/onebuttoninstaller/locale-obi/de/LC_MESSAGES/nas4free.mo index 67b08897ccfdf6ad7db8d4e2a969c118b7c1e96d..50220b7e9a90dbbac1eb749249ee581cef0af385 100644 GIT binary patch delta 1755 zcmZwHTWnNC9LMq5rB~Q0ZGokWwNn&YZGr7-tL0Wm>xG&qi3+W#$+8{b*!8sRIZ$h2 z)(gZ34H`F1eBz-h!h;XGMkFyt#Y7*B5#GFqL@^{a(O|qh82tWrw?vGS{?BL5>^XD! z&zwFz{P|G+yQZocLm42hA(ljq8O2x?7s_O{F&^&6Bz}zz7^^X6F(&W{>_WAlz(sfx zSKw*ffZyY0Tv2NbRr3Jymp5sy^)z^>4g*|>hp-7>z-2g#_u?rW#)dj$p2HEO$^3wN zehy=J3H4r#&eeV$Hew%Mg?Hj2#y2~uY^NcE-S{?Y@#j!4p2zWsF@Iqj_m1T)$HS&vV%+17UB#EXQwa|^r z$^S!ChG-}Q+Zx5pgO*QA7KN_5AX~87>C#&?RC91Mq8G`ZXCh=co^5?A9xF< z+RGDp1hr+apfdaxYO6oP6z1ostftb&@|2R>F@imWW~!I4IP0MSR(5la1kiv}mD`BJ-1s|t%RmEMXQ@n(Xo8B1JGD9zdmeR};wlu*&?=Zm&x z1EEZ*=!{hp+8T~d>GK1&raZptW>e`}-gi~k5K1KpDjiB4NEJSc%SBtFPfUkQWi4?d z!H06WY^Jt=(0^BDI!P$gX6v5N70%ThD;}vm9@%ES(0YNLoCpGMch=c(!g_uXrn6b= z9t)ixcoTkL-9hJDZ;uW4xoMluIh)SrTzYJJ{#iG+w%AqQ6Dhv5uru0r&t%A3wqsS$ z!2=cP#7{HASbO1AEK|3pGD@+f;Y@Ym&!*AZRIg3;txpw3n%nEj_1;wRspdqaFu3fS z!q#}axFsHm-fzcGzvKH%=eFFG^Fo(9;P2(mpUCWcG@T9RXXLqDXs29mjNhi5@7ut0 zcDKv%%9YOqp3me{ExAbXx5Ts2mH$8a(5A;j@1S~ZFFf9QXz|_dz`urae(~?ti#7iM DVVvpZ delta 1594 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 delta 934 zcmYk)&r4KM6u|L2qmG)6Gov}>k95ire^g{6Rw~iLjDmM-Lv#P%0OXpdU}*7CeWA*o)aXgaI7I z0;NXOG=n@Ql6V@QVkT~&yqLkCs}vJNDIk%RPB4XC%qMX-^FOJg7sF(!#YvR)EUdxI zoOGdkPzr3sO7g3t40uNM;6oOSVL$(UlrII0qa?VGeYl3(v5~4}p_5pR-MAIUupVbI zh-)YXyvIs(=cm`*g%*kGLn38t$xmC=+_ND!fv&{Q=xQ+QoR5yh`@DvUg zDRl?mU>9~$jeNjklmcJkar}&=PxArg$>vy)qU5a5ooeThu+>g%<5v!swD(`^V4$b7BDrmS@rze3 z4P1-rK~J}*Js!Of>(!y`R!{tTe>4`;b2+2dvD`72)sZ*o(ot_jM+$oMxNkxq_6PN_ zze2zB-^kwI6lyro(xlG@cIL?VU`s=@l?ar%^gz)-AZgz+%jSi7W{;UAld==Kx%h$Z z2$t%};E>KLDYh<`_*~j99ri96%UJeJvuNKo3;KLnqH5;<89Na&D`wH8LgubnHBY#= zYENi)`8V%8Z@nVHvRN=I`cL_?wNdfOts_kmF$(~RsRxSy diff --git a/onebuttoninstaller/locale-obi/fr/LC_MESSAGES/nas4free.mo b/onebuttoninstaller/locale-obi/fr/LC_MESSAGES/nas4free.mo index eb23f8383974c763d4712e8a5b37ddb7e07fcc6d..0428ebe2c3b4211fc9c146b64530c61059b80212 100644 GIT binary patch delta 33 kcmeAd?HAp!o|WCmRKdW^%4qU7Rz(g7+t_^bebx;u0G|R0U;qFB delta 33 mcmeAd?HAp!o|WCuRKdW^%5?HJRz(gF+uX{~VDo*}4J-hj<_TE< diff --git a/onebuttoninstaller/locale-obi/it/LC_MESSAGES/nas4free.mo b/onebuttoninstaller/locale-obi/it/LC_MESSAGES/nas4free.mo index e0e093fd1480cfd61ff36d1c98ba810d362675bc..27092fd56df7df618d8973c49ce63011298b1af3 100644 GIT binary patch delta 33 kcmbOvG)ZU!6Dzxsse*x-mChc|vl-dRBHLQw0MvE2GKVSQR-SY-5Yf_gP=E0RXPF3KjqW delta 33 ncmX>hc|vl-dRBHrQw0MvE7Qr_SQR-yY;!9^!_D_uU$OxJu9ylB diff --git a/onebuttoninstaller/locale-obi/sv/LC_MESSAGES/nas4free.mo b/onebuttoninstaller/locale-obi/sv/LC_MESSAGES/nas4free.mo new file mode 100644 index 0000000000000000000000000000000000000000..a4855ba739560d4186f4c86e456ac90aa728d36a GIT binary patch literal 7745 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 literal 0 HcmV?d00001 diff --git a/onebuttoninstaller/onebuttoninstaller-install.php b/onebuttoninstaller/onebuttoninstaller-install.php index a9ec909..bb43435 100644 --- a/onebuttoninstaller/onebuttoninstaller-install.php +++ b/onebuttoninstaller/onebuttoninstaller-install.php @@ -29,7 +29,7 @@ of the authors and should not be interpreted as representing official policies, either expressed or implied, of the FreeBSD Project. */ -$v = "v0.3.1"; // extension version +$v = "v0.3.2"; // extension version $appname = "OneButtonInstaller"; require_once("config.inc"); diff --git a/onebuttoninstaller/release_notes.txt b/onebuttoninstaller/release_notes.txt index 8bdef1b..85a4be0 100644 --- a/onebuttoninstaller/release_notes.txt +++ b/onebuttoninstaller/release_notes.txt @@ -1,4 +1,8 @@ Version Date Description +0.3.2 2016.08.25 N: configuration - add checkbox to enable the installation of extensions even if they are already installed + N: Swedish translation + C: update Greek translation + C: update German translation 0.3.1 2016.08.15 F: OBI installer - add checkbox to override restriction for extensions installation path 0.3 2016.08.14 N: configuration - checkbox to override restriction for extensions installation path (limited to a directory under /mnt/) diff --git a/onebuttoninstaller/version.txt b/onebuttoninstaller/version.txt index 9e11b32..d15723f 100644 --- a/onebuttoninstaller/version.txt +++ b/onebuttoninstaller/version.txt @@ -1 +1 @@ -0.3.1 +0.3.2