mirror of
https://github.com/fspc/dswim.git
synced 2025-02-22 08:33:24 -05:00
Cleaned this up, and has better STDERR informational output.
This commit is contained in:
parent
81bd493ce3
commit
ec35f37da4
@ -83,6 +83,14 @@ sub ramdisk {
|
|||||||
$size = (stat("$where/$not$contentsindex$arch$dist.deb.gz"))[7];
|
$size = (stat("$where/$not$contentsindex$arch$dist.deb.gz"))[7];
|
||||||
push(@files,"$where/$not$contentsindex$arch$dist.deb.gz");
|
push(@files,"$where/$not$contentsindex$arch$dist.deb.gz");
|
||||||
}
|
}
|
||||||
|
elsif ( $commands->{"n"} ) {
|
||||||
|
print STDERR "swim: not-installed search databases do not exist\n";
|
||||||
|
return "not-installed search non-existent";
|
||||||
|
}
|
||||||
|
elsif ( !$commands->{"searchfile"} ) {
|
||||||
|
print STDERR "swim: use --seaarchfile for installed system\n";
|
||||||
|
return "searchfile installed";
|
||||||
|
}
|
||||||
|
|
||||||
if ($commands->{"searchfile"}) {
|
if ($commands->{"searchfile"}) {
|
||||||
# stat caused some weirdisms based on the boolean logic
|
# stat caused some weirdisms based on the boolean logic
|
||||||
@ -117,7 +125,7 @@ sub ramdisk {
|
|||||||
# it will be assumed that ext2 is used, and hopefully there isn't a mount
|
# it will be assumed that ext2 is used, and hopefully there isn't a mount
|
||||||
# of the exact same name..hence dramdisk should be unusual
|
# of the exact same name..hence dramdisk should be unusual
|
||||||
my $number;
|
my $number;
|
||||||
if (defined @storage) {
|
if ( @storage) {
|
||||||
@storage = sort {$a cmp $b} @storage;
|
@storage = sort {$a cmp $b} @storage;
|
||||||
$storage[$#storage] =~ s/\D//g;
|
$storage[$#storage] =~ s/\D//g;
|
||||||
$number = $storage[$#storage] + 1;
|
$number = $storage[$#storage] + 1;
|
||||||
@ -158,7 +166,8 @@ sub ramdisk {
|
|||||||
my($device,$mount) = split(/\s/,$_,2);
|
my($device,$mount) = split(/\s/,$_,2);
|
||||||
if ($mount =~ /dramdisk/) {
|
if ($mount =~ /dramdisk/) {
|
||||||
system "$umount", "$device";
|
system "$umount", "$device";
|
||||||
exit;
|
print STDERR "swim: ramdisk is off\n";
|
||||||
|
return "ramdiskoff";
|
||||||
}
|
}
|
||||||
$storage[$count] = $device;
|
$storage[$count] = $device;
|
||||||
$count++;
|
$count++;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user