File 003-disable-sysdemd-unit-registration.patch of Package appimaged

Index: src/appimaged/prerequisites.go
===================================================================
--- src.orig/appimaged/prerequisites.go
+++ src/appimaged/prerequisites.go
@@ -320,54 +320,7 @@ func setupToRunThroughSystemd() {
 	}
 
 	if CheckIfInvokedBySystemd() == false {
-
 		log.Println("Manually launched, not by systemd. Check if enabled in systemd...")
-
-		if _, err := os.Stat("/etc/systemd/user/appimaged.service"); os.IsNotExist(err) {
-			log.Println("/etc/systemd/user/appimaged.service does not exist")
-			installServiceFileInHome()
-		}
-
-		prc := exec.Command("systemctl", "--user", "status", "appimaged")
-		out, err := prc.CombinedOutput()
-		if err != nil {
-			log.Println(prc.String())
-			log.Println(err)
-			// Note that if the service is stopped, we get an error exit code
-			// with "exit status 3", hence this must not be fatal here
-		}
-		output := strings.TrimSpace(string(out))
-
-		if strings.Contains(output, " enabled; ") {
-			log.Println("Restarting via systemd...")
-			prc := exec.Command("systemctl", "--user", "restart", "appimaged")
-			_, err := prc.CombinedOutput()
-			if err != nil {
-				log.Println(prc.String())
-				log.Println(err)
-			} else {
-				os.Exit(0)
-			}
-		} else {
-			log.Println("Enabling systemd service...")
-			prc := exec.Command("systemctl", "--user", "enable", "appimaged")
-			_, err := prc.CombinedOutput()
-			if err != nil {
-				log.Println(prc.String())
-				log.Println(err)
-			}
-			log.Println("Starting systemd service...")
-			prc = exec.Command("systemctl", "--user", "restart", "appimaged")
-			_, err = prc.CombinedOutput()
-			if err != nil {
-				log.Println(prc.String())
-				log.Println(err)
-			} else {
-				log.Println("Exiting...")
-				os.Exit(0)
-			}
-		}
-
 	}
 
 }
openSUSE Build Service is sponsored by