Skip to content

Commit 3febed1

Browse files
committed
Fixed #141
1 parent 30340f7 commit 3febed1

File tree

11 files changed

+73
-7
lines changed

11 files changed

+73
-7
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
11
# Change Log
2+
## [2.2.2] - 2018-03-13
3+
### Fixed
4+
- Fixed [#141](https://github.com/Real-Gecko/Filemin/issues/141) - updater will keep Filemin flavour in own config.
5+
26
## [2.2.1] - 2018-02-15
37
### Fixed
48
- By [**Denis Kanchev**](https://github.com/Demayl)

filemin-updater.bsd.tar.gz

0 Bytes
Binary file not shown.

filemin-updater.tar.gz

5 Bytes
Binary file not shown.

filemin-updater/index.cgi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ if($remote_user eq 'root' & $vc) {
2828
%module_info = &get_module_info('filemin');
2929
my $remote = version->parse($remote_module_info{'version'});
3030
my $local = version->parse($module_info{'version'});
31-
my $flavour = $in{'flavour'};
31+
my $flavour = $config{'flavour'};
3232
if($local < $remote) {
3333
my $os = $gconfig{'os_type'};
3434
if(index($os, 'linux') != -1) {

filemin-updater/module.info

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@ desc=Filemin Updater
22
os_support=*-linux freebsd
33
name=Filemin Updater
44
longdesc=Filemin updater
5-
version=1.0.1
5+
version=1.0.2
66
webmin=1

freebsd.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ done < module.info
7373
echo "Packing FreeBSD version $VERSION"
7474

7575
cd $DISTR
76-
tar -zcf filemin-$VERSION.freebsd.wbm.gz filemin
76+
# tar -zcf filemin-$VERSION.freebsd.wbm.gz filemin
7777
tar -zcf filemin-$VERSION.freebsd.full.wbm.gz filemin
7878
cd ../
7979
rm -rf $TGDIR

getfacl.cgi

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
#!/usr/bin/perl
2+
3+
require './filemin-lib.pl';
4+
use lib './lib';
5+
6+
&ReadParse();
7+
get_paths();
8+
9+
print_ajax_header();
10+
11+
# Remove exploiting "../"
12+
$name = $in{'name'};
13+
$name =~ s/\.\.//g;
14+
$name = &simplify_path($name);
15+
16+
# my @errors;
17+
18+
# $command = "getfacl ".quotemeta("$cwd$name")." 2>&1";
19+
# $result = `$command`;
20+
21+
# print Mojo::JSON::to_json({'success' => "$result"});
22+
23+
$out = &backquote_command("getfacl ".quotemeta("$cwd$name")." 2>&1");
24+
if ($?) {
25+
print $out,"\n";
26+
}
27+
else {
28+
foreach $l (split(/\n/, $out)) {
29+
$l =~ s/#.*$//;
30+
$l =~ s/\s+$//;
31+
push(@rv, $l) if ($l =~ /\S/);
32+
}
33+
if (!@rv) {
34+
print "Filesystem does not support ACLs\n";
35+
}
36+
else {
37+
print "\n";
38+
foreach $l (@rv) {
39+
# $l =~ s/:/ /g;
40+
if (index($l, "user") != -1) {
41+
print $l,"\n";
42+
}
43+
}
44+
}
45+
}
46+

index.cgi

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ if($remote_user eq 'root' & $vc & !$usermin) {
4141
} else {
4242
my %updater_info = &get_module_info('filemin-updater');
4343
$installed = version->parse($updater_info{'version'});
44-
$latest = version->parse('1.0.1');
44+
$latest = version->parse('1.0.2');
4545
if ($installed < $latest) {
4646
print "Updating updater<br>";
4747
$irv = &webmin::install_webmin_module("$module_root_directory/unauthenticated/filemin-updater.tar.gz");
@@ -66,8 +66,9 @@ if($remote_user eq 'root' & $vc & !$usermin) {
6666
my $remote = version->parse($remote_module_info{'version'});
6767
my $local = version->parse($module_info{'version'});
6868
my $flavour = $module_info{'flavour'};
69+
&save_module_config({'flavour' => $flavour}, 'filemin-updater');
6970
if($local < $remote) {
70-
print "<h4>$text{'newer_version_available'}<br><a href='update.cgi?version=$remote&flavour=$flavour'>$text{'click_to_update'}</a></h4>";
71+
print "<h4>$text{'newer_version_available'}<br><a href='update.cgi?version=$remote'>$text{'click_to_update'}</a></h4>";
7172
} else {
7273
print $text{'module_up_to_date'};
7374
};

linux.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ done < module.info
7070
echo "Packing Linux version $VERSION"
7171

7272
cd $DISTR
73-
tar -zcf filemin-$VERSION.linux.wbm.gz filemin
73+
# tar -zcf filemin-$VERSION.linux.wbm.gz filemin
7474
tar -zcf filemin-$VERSION.linux.full.wbm.gz filemin
7575
cd ../
7676
perl makemoduledeb.pl --target-dir $DISTR $TGDIR

module.info

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ desc=Filemin File Manager
22
os_support=*-linux freebsd
33
name=Filemin
44
longdesc=Fast and light file manager written in perl
5-
version=2.2.1
5+
version=2.2.2
66
webmin=1
77
usermin=1
88
flavour=full

0 commit comments

Comments
 (0)