]> ruderich.org/simon Gitweb - safcm/safcm.git/blobdiff - cmd/safcm-remote/sync/filetest/filetest.go
tests: add end-to-end test with configuration without any changes
[safcm/safcm.git] / cmd / safcm-remote / sync / filetest / filetest.go
index 6a594e6ac37b13b0d77c87048ab0e86243293bbd..794e99c88b8a1f5ed03d06fc3e8ec59394f283f6 100644 (file)
@@ -123,6 +123,17 @@ func CreateDirectory(path string, mode fs.FileMode) {
        }
 }
 
+func CreateDirectoryExists(path string, mode fs.FileMode) {
+       err := os.Mkdir(path, 0700)
+       if err != nil && !os.IsExist(err) {
+               panic(err)
+       }
+       err = os.Chmod(path, mode)
+       if err != nil {
+               panic(err)
+       }
+}
+
 func CreateFifo(path string, mode fs.FileMode) {
        err := syscall.Mkfifo(path, 0600)
        if err != nil {