%defattr(-,root,root)
/usr/share/%{name}/rt3
%{_sysconfdir}/plc.d/rt3
+%{_sysconfdir}/cron.d/syncrcusers.cron
%files pcucontrol
%{python_sitearch}/pcucontrol
%post rt
plc-config --save /etc/planetlab/default_config.xml \
--category plc_rt --variable enabled --value true
+install -D -m 644 /usr/share/monitor/rt3/synncrtusers.cron $RPM_BUILD_ROOT/%{_sysconfdir}/cron.d/syncrcusers.cron
%post server
# TODO: this will be nice when we have a web-based service running., such as
my $city = '';
my $country = '';
-open(USERS_DATA, "./users_data.csv") || die("Could not open file!");
+print $ARGV[0];
+
+open(USERS_DATA, $ARGV[0]) || die("Could not open file!");
@raw_data=<USERS_DATA>;
close(USERS_DATA);
foreach $bc_user (@raw_data)
($email_address,$realname,$organization)=split(/\,/,$bc_user);
my $UserObj = new RT::User(RT::SystemUser);
+ print "adding user: $email_address\n";
$UserObj->Create(Name => $email_address,
RealName => $realname,
EmailAddress => $email_address,
Password => 'Passw0rd',
Organization => $organization,
- Privileged => 1);
+ Privileged => 0);
#Address1 => $address1,
#City => $city,
#Country => country,
--- /dev/null
+SHELL=/bin/bash
+PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin:/usr/share/monitor/rt3
+HOME=/usr/share/monitor
+MAILTO=soltesz@cs.princeton.edu
+
+01 * * * * root getusersfromplc.py | adduserstort.pl -
+