Skip to content

Commit f62fd7c

Browse files
committedJan 6, 2012
Clean out code for windows.
1 parent df1d7e5 commit f62fd7c

File tree

4 files changed

+9
-37
lines changed

4 files changed

+9
-37
lines changed
 

‎wre/lib/WRE/Config.pm

-1
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,6 @@ necessary.
5757

5858
sub getRoot {
5959
my ($self,$path) = @_;
60-
my $volume = WRE::Host->new(wreConfig => $self)->getOsName eq 'windows' ? 'c:' : '';
6160
my $root = dir("/data/wre");
6261
if (defined $path) {
6362
return $root->file($path)->stringify;

‎wre/lib/WRE/File.pm

+5-7
Original file line numberDiff line numberDiff line change
@@ -62,14 +62,12 @@ sub changeOwner {
6262
my $self = shift;
6363
my $path = shift;
6464
my $host = WRE::Host->new(wreConfig=>$self->wreConfig);
65-
if ($host->getOsName ne "windows") {
66-
my $refId = id $self;
67-
if ($groupId{$refId} eq "" || $userId{$refId} eq "") {
68-
my $user = $self->wreConfig->get("user");
69-
(undef, undef, $userId{$refId}, $groupId{$refId}) = getpwnam $user or carp $user." not in passwd file";
70-
}
71-
chown $userId{$refId}, $groupId{$refId}, $path;
65+
my $refId = id $self;
66+
if ($groupId{$refId} eq "" || $userId{$refId} eq "") {
67+
my $user = $self->wreConfig->get("user");
68+
(undef, undef, $userId{$refId}, $groupId{$refId}) = getpwnam $user or carp $user." not in passwd file";
7269
}
70+
chown $userId{$refId}, $groupId{$refId}, $path;
7371
}
7472

7573

‎wre/lib/WRE/Host.pm

-15
Original file line numberDiff line numberDiff line change
@@ -103,21 +103,9 @@ sub getOsType {
103103
elsif ( -f "/etc/fedora-release" ) {
104104
return "Fedora";
105105
}
106-
elsif ( -f "/etc/slackware-release" || -f "/etc/slackware-version" ) {
107-
return "Slackware";
108-
}
109106
elsif ( -f "/etc/debian_release" || -f "/etc/debian_version" ) {
110107
return "Debian";
111108
}
112-
elsif ( -f "/etc/mandrake-release" ) {
113-
return "Mandrake";
114-
}
115-
elsif ( -f "/etc/yellowdog-release" ) {
116-
return "YellowDog";
117-
}
118-
elsif ( -f "/etc/gentoo-release" ) {
119-
return "Gentoo";
120-
}
121109
elsif ( -f "/etc/lsb-release" ) {
122110
return "Ubuntu";
123111
}
@@ -150,9 +138,6 @@ Returns a boolean indicating whether the current user is a privileged user for t
150138

151139
sub isPrivilegedUser {
152140
my $self = shift;
153-
if ($self->getOsName eq "windows" || $< == 0) {
154-
return 1;
155-
}
156141
return 0;
157142
}
158143

‎wre/lib/WRE/Spectre.pm

+4-14
Original file line numberDiff line numberDiff line change
@@ -136,13 +136,8 @@ sub start {
136136
$wreConfig->set("wreMonitor/spectreAdministrativelyDown", 0);
137137
my $host = WRE::Host->new(wreConfig => $wreConfig);
138138
my $cmd = "";
139-
if ($host->getOsName eq "windows") {
140-
$cmd = "net start WREspectre";
141-
}
142-
else {
143-
chdir $wreConfig->getWebguiRoot("/sbin");
144-
$cmd = $wreConfig->getRoot("/prereqs/bin/perl")." spectre.pl --daemon";
145-
}
139+
chdir $wreConfig->getWebguiRoot("/sbin");
140+
$cmd = $wreConfig->getRoot("/prereqs/bin/perl")." spectre.pl --daemon";
146141
system($cmd);
147142
while ($count < 10 && $success == 0) {
148143
sleep(1);
@@ -168,13 +163,8 @@ sub stop {
168163
$wreConfig->set("wreMonitor/spectreAdministrativelyDown", 1);
169164
my $host = WRE::Host->new(wreConfig => $wreConfig);
170165
my $cmd = "";
171-
if ($host->getOsName eq "windows") {
172-
$cmd = "net stop WREspectre";
173-
}
174-
else {
175-
chdir($wreConfig->getWebguiRoot("/sbin"));
176-
$cmd = $wreConfig->getRoot("/prereqs/bin/perl")." spectre.pl --shutdown";
177-
}
166+
chdir($wreConfig->getWebguiRoot("/sbin"));
167+
$cmd = $wreConfig->getRoot("/prereqs/bin/perl")." spectre.pl --shutdown";
178168
`$cmd`; # catch command line output
179169
while ($count < 10 && $success == 1) {
180170
sleep(1);

0 commit comments

Comments
 (0)