admins = filter(lambda x: sys.argv[1] in x['roles'], p)
for a in admins:
- s = GetSites(a['site_ids'], ['name'])
- if len(s) > 0:
- organization = s[0]['name']
- else:
- organization = "Unknown"
- a['name'] = organization
- print "%(email)s,%(first_name)s %(last_name)s,%(name)s" % a
+ if 'site_ids' in a:
+ s = GetSites(a['site_ids'], ['name'])
+ if len(s) > 0:
+ organization = s[0]['name']
+ else:
+ organization = "Unknown"
+ else:
+ organization = "Unknown"
+
+ a['name'] = organization
+ print "%(email)s,%(first_name)s %(last_name)s,%(name)s" % a
sed -i -e "s/^security.*root//g" /etc/aliases
cat <<EOF >> /etc/aliases
# added by RT init scripts for default queues.
-support: "|/usr/sbin/rt-mailgate --queue support --action correspond --url http://localhost/rt3/"
-monitor: "|/usr/sbin/rt-mailgate --queue monitor --action correspond --url http://localhost/rt3/"
-security: "|/usr/sbin/rt-mailgate --queue security --action correspond --url http://localhost/rt3/"
-legal: "|/usr/sbin/rt-mailgate --queue legal --action correspond --url http://localhost/rt3/"
+support: "|/usr/sbin/rt-mailgate --queue support --action correspond --url http://$PLC_RT_HOST/rt3/"
+monitor: "|/usr/sbin/rt-mailgate --queue monitor --action correspond --url http://$PLC_RT_HOST/rt3/"
+security: "|/usr/sbin/rt-mailgate --queue security --action correspond --url http://$PLC_RT_HOST/rt3/"
+legal: "|/usr/sbin/rt-mailgate --queue legal --action correspond --url http://$PLC_RT_HOST/rt3/"
EOF
/usr/bin/newaliases
fi
echo " * Installing core scripts"
rsync -a ./ $RPM_BUILD_ROOT/%{_datadir}/%{name}/
-echo " * Installing cron scripts"
install -D -m 644 rt.cron $RPM_BUILD_ROOT/%{_sysconfdir}/cron.d/rt.cron
+install -D -m 755 getpersons.py $RPM_BUILD_ROOT/%{_datadir}/%{name}/getpersons.py
+install -D -m 755 callplcsh.py $RPM_BUILD_ROOT/%{_datadir}/%{name}/callplcsh.py
+install -D -m 755 adduserstort.pl $RPM_BUILD_ROOT/%{_datadir}/%{name}/adduserstort.pl
-chmod 755 $RPM_BUILD_ROOT/%{_datadir}/%{name}/adduserstort.pl
+echo " * Installing cron scripts"
chmod 755 $RPM_BUILD_ROOT/%{_datadir}/%{name}/cron.d/*.sh
%clean