Run git-daemon as an inetd service instead of a separate daemon.
[invirt/packages/invirt-dev.git] / debian / invirt-dev.init
index 5957157..372d8f2 100755 (executable)
@@ -26,8 +26,15 @@ do_start()
     #  1 if daemon was already running
     #  2 if daemon could not be started
     ret=0
+
     gen_files || ret=2
+    for d in db dists lists pool; do
+        dir="/srv/repository/$d"
+        mkdir -p "$dir"
+        chown -R repository:nogroup "$dir"
+    done
     reprepro-env export || ret=2
+
     invirt-build-conf || ret=2
 
     return $ret
@@ -35,9 +42,12 @@ do_start()
 
 do_stop()
 {
+    :
 }
 
 do_reload()
 {
     do_start
 }
+
+std_init "$@"