summarylogtreecommitdiffstats
path: root/gadget-init.service
diff options
context:
space:
mode:
authorBigfootACA2022-05-19 11:28:06 +0800
committerBigfootACA2022-05-19 11:28:06 +0800
commit2b65dfcccbe6c91e9f5711da09b7f246a06e5c42 (patch)
tree0c11399d7ff7f34a17e0204320e7f43d31469453 /gadget-init.service
downloadaur-systemd-gadget.tar.gz
initial commit
Diffstat (limited to 'gadget-init.service')
-rw-r--r--gadget-init.service16
1 files changed, 16 insertions, 0 deletions
diff --git a/gadget-init.service b/gadget-init.service
new file mode 100644
index 000000000000..066fee3b8de0
--- /dev/null
+++ b/gadget-init.service
@@ -0,0 +1,16 @@
+[Unit]
+Description=USB Gadget Init
+After=modprobe@libcomposite.service sys-kernel-config.mount
+Wants=modprobe@libcomposite.service
+Requires=sys-kernel-config.mount
+ConditionPathExists=/sys/kernel/config/usb_gadget
+[Service]
+Type=oneshot
+RemainAfterExit=yes
+SyslogIdentifier=gadget-init
+EnvironmentFile=/etc/default/gadget
+WorkingDirectory=/sys/kernel/config/usb_gadget
+ExecStart=/usr/bin/bash /usr/lib/systemd/scripts/gadget-init.sh start
+[Install]
+WantedBy=usb-gadget.target
+Also=gadget-start.service