summaryrefslogtreecommitdiff
path: root/src/fossil-init@.service
diff options
context:
space:
mode:
Diffstat (limited to 'src/fossil-init@.service')
-rw-r--r--src/fossil-init@.service13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/fossil-init@.service b/src/fossil-init@.service
new file mode 100644
index 0000000..6e300b0
--- /dev/null
+++ b/src/fossil-init@.service
@@ -0,0 +1,13 @@
1[Unit]
2Description = Create new Fossil repositories on endofossil search path
3ConditionUser = !root
4
5[Service]
6Type = oneshot
7ExecStart = sh -ec '\
8mkdir -p "$HOME"/src; \
9cd "$HOME"/src/"$(dirname "$0")"; \
10fossil=$${0##*/}; \
11[ ! -e "$fossil".fossil ] || exit 0; \
12fossil init ./"$fossil".fossil \
13' "%I"