$bfile = basename("$file");
my $ua = LWP::UserAgent->new;
- $ua->agent('Pakfire/$Conf::version');
+ $ua->agent("Pakfire/$Conf::version");
#$ua->timeout(5);
#$ua->env_proxy;
message("Setup returned: $return. Sorry. Please search our forum to find a solution for this problem.");
exit $return;
}
-
return $return;
}
message("Setup returned: $return. Sorry. Please search our forum to find a solution for this problem.");
exit $return;
}
-
- exit $return;
+ return $return;
}
sub removepak {
message("Setup returned: $return. Sorry. Please search our forum to find a solution for this problem.");
exit $return;
}
-
- exit $return;
+ return $return;
}
sub beautifysize {
return $string;
}
+sub makeuuid {
+ unless ( -e "$Conf::dbdir/uuid" ) {
+ message("Creating a random key...");
+ open(FILE, "</proc/sys/kernel/random/uuid");
+ my @line = <FILE>;
+ close(FILE);
+
+ open(FILE, ">$Conf::dbdir/uuid");
+ foreach (@line) {
+ print FILE $_;
+ }
+ close(FILE);
+ }
+}
+
+sub senduuid {
+ unless("$Conf::uuid") {
+ $Conf::uuid = `cat $Conf::dbdir/uuid`;
+ }
+ logger("Sending my uuid: $Conf::uuid");
+ fetchfile("cgi-bin/counter?ver=$Conf::version&uuid=$Conf::uuid", "$Conf::mainserver");
+ system("rm -f $Conf::cachedir/counter.cgi* 2>/dev/null");
+}
1;
$tmpdir = "/opt/pakfire/tmp";
$logdir = "/opt/pakfire/logs";
+if ( -e "$dbdir/uuid" ) {
+ $uuid = `cat $dbdir/uuid`;
+}
+
1;