|
6 months ago | |
---|---|---|
doc | 7 months ago | |
include | 7 months ago | |
src | 7 months ago | |
.gitignore | 7 months ago | |
LICENSE | 2 years ago | |
README.md | 6 months ago | |
astyle.sh | 7 months ago | |
ignoreDrives.conf | 7 months ago | |
makefile | 7 months ago | |
shred_dummy.sh | 8 months ago | |
vcCodium.code-workspace | 8 months ago |
Instructions how to create a standalone machine that boots directly to reHDD. This is aimed for production use, like several drives a day shredding.
nano /etc/systemd/system/reHDD.service
[Unit]
Description=Custom user interface on tty1
Conflicts=getty@tty1.service
Before=getty.target
[Service]
WorkingDirectory=/root/reHDD
ExecStart=/root/reHDD/reHDD
StandardInput=tty
StandardOutput=tty
Restart=always
RestartSec=1
UtmpIdentifier=tty1
TTYPath=/dev/tty1
TTYReset=yes
TTYVHangup=yes
TTYVTDisallocate=yes
SendSIGHUP=yes
[Install]
WantedBy=multi-user.target
nano /etc/systemd/system/reHDDSettings.service
[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/usr/bin/bash /root/reHDDSettings.sh
[Install]
WantedBy=multi-user.target
nano /root/reHDDSettings.sh
#!/bin/bash
dmesg -n 1 #disable overlay if a drive is attached/detached
# remove comment for the following to activate log telemetie
# curl -k -T /root/reHDD/reHDD.log -u "ra7466BsoSPqJFG:" -H 'X-Requested-With: XMLHttpRequest' https://schuttercloud.com/public.php/webdav/`echo $(date '+%Y-%m-%d_%H-%M')`_reHDD.log
rm -f /root/reHDD/reHDD.log
Make sure the binary reHDD is in /root/reHDD/
Add your system drive in /root/reHDD/ignoreDrives.conf like:
/dev/sdX:e102f49d-5ed5-462b-94c5-ef66a4345671
Get your UUID via blkid /dev/sdX
systemctl enable reHDD.service
systemctl enable reHDDSettings.service