Line 165:
Line 165:
chkconfig --add jdownloader
chkconfig --add jdownloader
ln -s /etc/rc.d/init.d/e-smith-service S90jdownloader
ln -s /etc/rc.d/init.d/e-smith-service S90jdownloader
+
+
====How retrieve the downloads====
+
we need to make a samba fragment
+
{ my $status = $jdownloader{'status'} || "disabled";
+
return " # jdownloader is disabled in smb.conf"
+
unless $status eq 'enabled';
+
{
+
my @jdownloader_smb_users = split(",", ($jdownloader{'Smbusers'} || "") );
+
+
$OUT .= "[jdownloader]\n";
+
$OUT .= "comment = jdownloader download folder\n";
+
$OUT .= "path = /var/lib/jdownloader\n";
+
+
$OUT .= "valid users \= admin ";
+
foreach my $jdownloader_smb_users (@jdownloader_smb_users)
+
{
+
$OUT .= " $jdownloader_smb_users";
+
}
+
$OUT .="\n";
+
$OUT .= "force user = jdownloader\n";
+
$OUT .= "force group = jdowloader\n";
+
$OUT .= "read only = no\n";
+
$OUT .= "browsable = yes\n";
+
$OUT .= "writable = yes\n";
+
$OUT .= "create mode = 0644\n";
+
$OUT .= "directory mask = 0755\n";
+
+
}
+
}
+
+
then
+
signal-event workgroup-update
+
+
and create the download folder and allow the jdownloader user
+
mkdir /var/lib/jdownloader
+
chown jdownloader:jdownloader /var/lib/jdownloader
===Usage===
===Usage===