Index: locker/deploy/bin/advancedpoll
===================================================================
--- locker/deploy/bin/advancedpoll	(revision 473)
+++ locker/deploy/bin/advancedpoll	(revision 474)
@@ -29,5 +29,5 @@
      password => $admin_password});
 
-`rm -r include/contemp.php`;
+unlink('include/contemp.php');
 
 print <<END;
Index: locker/deploy/bin/joomla
===================================================================
--- locker/deploy/bin/joomla	(revision 473)
+++ locker/deploy/bin/joomla	(revision 474)
@@ -4,4 +4,5 @@
 use onserver;
 use Cwd;
+use File::Path;
 
 setup();
@@ -39,3 +40,3 @@
      dirPerms => 0});
 
-system('rm', '-rf', 'installation');
+rmtree('installation');
Index: locker/deploy/bin/phpbb
===================================================================
--- locker/deploy/bin/phpbb	(revision 473)
+++ locker/deploy/bin/phpbb	(revision 474)
@@ -3,4 +3,5 @@
 use lib '/mit/scripts/deploy/bin';
 use onserver;
+use File::Path;
 
 setup();
@@ -27,3 +28,3 @@
      cur_lang => 'english'});
 
-`rm -rf contrib install`;
+rmtree(['contrib', 'install']);
Index: locker/deploy/bin/phpical
===================================================================
--- locker/deploy/bin/phpical	(revision 473)
+++ locker/deploy/bin/phpical	(revision 474)
@@ -16,8 +16,8 @@
 close(FILE);
 
-#`cp /mit/scripts/deploy/phpical/MIT\ Academic\ Calendar.ics calendars/`;
+#system('cp', '/mit/scripts/deploy/phpical/MIT Academic Calendar.ics', 'calendars/');
 
-`rm -f contemp.php`;
-`rm -f calendars/publish.ical.php`;
+unlink('contemp.php');
+unlink('calendars/publish.ical.php');
 
 print <<END;
