diff options
author | torben | 2018-09-07 12:22:26 +0200 |
---|---|---|
committer | torben | 2018-09-07 12:22:26 +0200 |
commit | 59a3068fba7c7bac60aefb21f3b794dd56ee82b7 (patch) | |
tree | 1c81529c8114d947a5f88e275cb652c18b86ab31 | |
parent | fix file paths to macchanger dependent files.. (diff) | |
download | systemd-init-59a3068fba7c7bac60aefb21f3b794dd56ee82b7.tar.gz systemd-init-59a3068fba7c7bac60aefb21f3b794dd56ee82b7.tar.xz systemd-init-59a3068fba7c7bac60aefb21f3b794dd56ee82b7.zip |
Fix wrong install target for mac spoofer.
-rw-r--r-- | modules.d/systemd-networkd-ext/macspoof@.service | 13 | ||||
-rwxr-xr-x | modules.d/systemd-networkd-ext/module-setup.sh | 8 |
2 files changed, 21 insertions, 0 deletions
diff --git a/modules.d/systemd-networkd-ext/macspoof@.service b/modules.d/systemd-networkd-ext/macspoof@.service new file mode 100644 index 00000000..08f1bc99 --- /dev/null +++ b/modules.d/systemd-networkd-ext/macspoof@.service @@ -0,0 +1,13 @@ +[Unit] +Description=macchanger on %I +Wants=network-pre.target +Before=network-pre.target +BindsTo=sys-subsystem-net-devices-%i.device +After=sys-subsystem-net-devices-%i.device + +[Service] +ExecStart=/usr/bin/macchanger --random %I +Type=oneshot + +[Install] +WantedBy=multi-user.target diff --git a/modules.d/systemd-networkd-ext/module-setup.sh b/modules.d/systemd-networkd-ext/module-setup.sh index 34c638f2..23d38b21 100755 --- a/modules.d/systemd-networkd-ext/module-setup.sh +++ b/modules.d/systemd-networkd-ext/module-setup.sh @@ -234,6 +234,14 @@ install() { inst_simple \ "$moddir/restart-wireless-daemon.service" \ "$systemdsystemunitdir/restart-wireless-daemon.service" + inst_simple \ + "$moddir/macspoof@.service" \ + "$systemdsystemunitdir/macspoof@.service" + ln \ + --force \ + --symbolic \ + "$systemdsystemunitdir/macspoof@.service" \ + "$initdir/$systemdsystemunitdir/network.target.wants/macspoof@wireless.service" local service_name for service_name in \ systemd-networkd-wait-online.service \ |