瀏覽代碼

Remove some extra files on shutdown

Bob Mottram 8 年之前
父節點
當前提交
8ba875e37e
共有 1 個文件被更改,包括 12 次插入1 次删除
  1. 12
    1
      src/freedombone-image-mesh

+ 12
- 1
src/freedombone-image-mesh 查看文件

480
 
480
 
481
 	echo '#!/bin/bash' > /usr/bin/amnesic
481
 	echo '#!/bin/bash' > /usr/bin/amnesic
482
 	echo '' >> /usr/bin/amnesic
482
 	echo '' >> /usr/bin/amnesic
483
+	echo 'MY_USERNAME=$1' >> /usr/bin/amnesic
483
 	echo 'tomb slam all' >> /usr/bin/amnesic
484
 	echo 'tomb slam all' >> /usr/bin/amnesic
485
+	echo "if [ -f /home/${MY_USERNAME}/.bash_history ]; then" >> /usr/bin/amnesic
486
+	echo "    shred -zu /home/${MY_USERNAME}/.bash_history" >> /usr/bin/amnesic
487
+	echo 'fi' >> /usr/bin/amnesic
488
+	echo "if [ -f /home/${MY_USERNAME}/.ssh/authorized_keys ]; then" >> /usr/bin/amnesic
489
+	echo "    shred -zu /home/${MY_USERNAME}/.ssh/authorized_keys" >> /usr/bin/amnesic
490
+	echo "    echo '' > /home/${MY_USERNAME}/.ssh/authorized_keys" >> /usr/bin/amnesic
491
+	echo 'fi' >> /usr/bin/amnesic
492
+	echo "if [ -f /home/${MY_USERNAME}/.xsession-errors ]; then" >> /usr/bin/amnesic
493
+	echo "    shred -zu /home/${MY_USERNAME}/.xsession-errors" >> /usr/bin/amnesic
494
+	echo 'fi' >> /usr/bin/amnesic
484
 	echo '' >> /usr/bin/amnesic
495
 	echo '' >> /usr/bin/amnesic
485
 	echo 'exit 0' >> /usr/bin/amnesic
496
 	echo 'exit 0' >> /usr/bin/amnesic
486
 	chmod +x /usr/bin/amnesic
497
 	chmod +x /usr/bin/amnesic
495
 		echo 'Type=oneshot' >> /etc/systemd/system/amnesic.service
506
 		echo 'Type=oneshot' >> /etc/systemd/system/amnesic.service
496
 		echo 'RemainAfterExit=true' >> /etc/systemd/system/amnesic.service
507
 		echo 'RemainAfterExit=true' >> /etc/systemd/system/amnesic.service
497
 		echo 'ExecStart=/bin/true' >> /etc/systemd/system/amnesic.service
508
 		echo 'ExecStart=/bin/true' >> /etc/systemd/system/amnesic.service
498
-		echo "ExecStop=/usr/bin/amnesic" >> /etc/systemd/system/amnesic.service
509
+		echo "ExecStop=/usr/bin/amnesic $MY_USERNAME" >> /etc/systemd/system/amnesic.service
499
 		echo '' >> /etc/systemd/system/amnesic.service
510
 		echo '' >> /etc/systemd/system/amnesic.service
500
 		echo '[Install]' >> /etc/systemd/system/amnesic.service
511
 		echo '[Install]' >> /etc/systemd/system/amnesic.service
501
 		echo 'WantedBy=multi-user.target' >> /etc/systemd/system/amnesic.service
512
 		echo 'WantedBy=multi-user.target' >> /etc/systemd/system/amnesic.service