Skip to content

Commit

Permalink
Change from systemd to arm_wrapper. Fixes #210
Browse files Browse the repository at this point in the history
  • Loading branch information
muckngrind4 committed Jul 28, 2018
1 parent 323bf9e commit 9ea9b18
Show file tree
Hide file tree
Showing 5 changed files with 10 additions and 15 deletions.
1 change: 1 addition & 0 deletions .gitignore
@@ -1,6 +1,7 @@
.vscode/settings.json
arm.conf.yaml
logs/*
*.log
test.sh
archive/
config
Expand Down
1 change: 0 additions & 1 deletion README.md
Expand Up @@ -89,7 +89,6 @@ cd arm
git checkout v2_master
sudo pip3 install -r requirements.txt
sudo ln -s /opt/arm/setup/51-automedia.rules /lib/udev/rules.d/
sudo cp /opt/arm/setup/arm@.service /etc/systemd/system/
sudo ln -s /opt/arm/setup/.abcde.conf /home/arm/
cp docs/arm.yaml.sample arm.yaml
sudo mkdir /etc/arm/
Expand Down
6 changes: 6 additions & 0 deletions scripts/arm_wrapper.sh
@@ -0,0 +1,6 @@
#!/bin/bash

DEVNAME=$1

echo "Starting ARM on ${DEVNAME}" | logger -t ARM
/bin/su -c "echo /usr/bin/python3 /opt/arm/arm/main.py -d ${DEVNAME} | at now" -s /bin/bash arm
4 changes: 3 additions & 1 deletion setup/51-automedia.rules
Expand Up @@ -3,5 +3,7 @@
# ID_CDROM_MEDIA_CD = CD
# ACTION=="change", SUBSYSTEM=="block", RUN+="/opt/arm/arm_wrapper.sh"
# ACTION=="change", SUBSYSTEM=="block", RUN+="/opt/arm/arm/main.py -l '%E{ID_FS_LABEL}' -d '%E{DEVNAME}'"
ACTION=="change", SUBSYSTEM=="block", TAG+="systemd", KERNEL=="sr[0-9]*|vdisk*|xvd*", ENV{DEVTYPE}=="disk", RUN+="/bin/systemctl start arm@%k.service"
# ACTION=="change", SUBSYSTEM=="block", TAG+="systemd", KERNEL=="sr[0-9]*|vdisk*|xvd*", ENV{DEVTYPE}=="disk", RUN+="/bin/systemctl start arm@%k.service"
ACTION=="change", SUBSYSTEM=="block", RUN+="/opt/arm/scripts/arm_wrapper.sh %k"


13 changes: 0 additions & 13 deletions setup/arm@.service

This file was deleted.

0 comments on commit 9ea9b18

Please sign in to comment.