summaryrefslogtreecommitdiffstats
path: root/test/test-path
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-05-06 02:25:50 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-05-06 02:25:50 +0000
commit19f4f86bfed21c5326ed2acebe1163f3a83e832b (patch)
treed59b9989ce55ed23693e80974d94c856f1c2c8b1 /test/test-path
parentInitial commit. (diff)
downloadsystemd-upstream.tar.xz
systemd-upstream.zip
Adding upstream version 241.upstream/241upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to '')
l---------test/test-path/basic.target1
-rw-r--r--test/test-path/path-changed.path8
l---------test/test-path/path-changed.service1
-rw-r--r--test/test-path/path-directorynotempty.path8
l---------test/test-path/path-directorynotempty.service1
-rw-r--r--test/test-path/path-exists.path8
l---------test/test-path/path-exists.service1
-rw-r--r--test/test-path/path-existsglob.path8
l---------test/test-path/path-existsglob.service1
-rw-r--r--test/test-path/path-makedirectory.path10
l---------test/test-path/path-makedirectory.service1
-rw-r--r--test/test-path/path-modified.path8
l---------test/test-path/path-modified.service1
-rw-r--r--test/test-path/path-mycustomunit.service6
-rw-r--r--test/test-path/path-service.service6
-rw-r--r--test/test-path/path-unit.path9
l---------test/test-path/paths.target1
l---------test/test-path/sysinit.target1
18 files changed, 80 insertions, 0 deletions
diff --git a/test/test-path/basic.target b/test/test-path/basic.target
new file mode 120000
index 0000000..a882b72
--- /dev/null
+++ b/test/test-path/basic.target
@@ -0,0 +1 @@
+../../units/basic.target \ No newline at end of file
diff --git a/test/test-path/path-changed.path b/test/test-path/path-changed.path
new file mode 100644
index 0000000..e58bdd9
--- /dev/null
+++ b/test/test-path/path-changed.path
@@ -0,0 +1,8 @@
+[Unit]
+Description=Test PathChanged
+
+[Path]
+PathChanged=/tmp/test-path_changed
+
+[Install]
+WantedBy=multi-user.target
diff --git a/test/test-path/path-changed.service b/test/test-path/path-changed.service
new file mode 120000
index 0000000..8bdf178
--- /dev/null
+++ b/test/test-path/path-changed.service
@@ -0,0 +1 @@
+path-service.service \ No newline at end of file
diff --git a/test/test-path/path-directorynotempty.path b/test/test-path/path-directorynotempty.path
new file mode 100644
index 0000000..17e599f
--- /dev/null
+++ b/test/test-path/path-directorynotempty.path
@@ -0,0 +1,8 @@
+[Unit]
+Description=Test DirectoryNotEmpty
+
+[Path]
+DirectoryNotEmpty=/tmp/test-path_directorynotempty/
+
+[Install]
+WantedBy=multi-user.target
diff --git a/test/test-path/path-directorynotempty.service b/test/test-path/path-directorynotempty.service
new file mode 120000
index 0000000..8bdf178
--- /dev/null
+++ b/test/test-path/path-directorynotempty.service
@@ -0,0 +1 @@
+path-service.service \ No newline at end of file
diff --git a/test/test-path/path-exists.path b/test/test-path/path-exists.path
new file mode 100644
index 0000000..c4c9105
--- /dev/null
+++ b/test/test-path/path-exists.path
@@ -0,0 +1,8 @@
+[Unit]
+Description=Test PathExists
+
+[Path]
+PathExists=/tmp/test-path_exists
+
+[Install]
+WantedBy=multi-user.target
diff --git a/test/test-path/path-exists.service b/test/test-path/path-exists.service
new file mode 120000
index 0000000..8bdf178
--- /dev/null
+++ b/test/test-path/path-exists.service
@@ -0,0 +1 @@
+path-service.service \ No newline at end of file
diff --git a/test/test-path/path-existsglob.path b/test/test-path/path-existsglob.path
new file mode 100644
index 0000000..a058599
--- /dev/null
+++ b/test/test-path/path-existsglob.path
@@ -0,0 +1,8 @@
+[Unit]
+Description=Test PathExistsGlob
+
+[Path]
+PathExistsGlob=/tmp/test-path_existsglob*
+
+[Install]
+WantedBy=multi-user.target
diff --git a/test/test-path/path-existsglob.service b/test/test-path/path-existsglob.service
new file mode 120000
index 0000000..8bdf178
--- /dev/null
+++ b/test/test-path/path-existsglob.service
@@ -0,0 +1 @@
+path-service.service \ No newline at end of file
diff --git a/test/test-path/path-makedirectory.path b/test/test-path/path-makedirectory.path
new file mode 100644
index 0000000..9408479
--- /dev/null
+++ b/test/test-path/path-makedirectory.path
@@ -0,0 +1,10 @@
+[Unit]
+Description=Test MakeDirectory & DirectoryMode
+
+[Path]
+DirectoryNotEmpty=/tmp/test-path_makedirectory/
+MakeDirectory=yes
+DirectoryMode=0744
+
+[Install]
+WantedBy=multi-user.target
diff --git a/test/test-path/path-makedirectory.service b/test/test-path/path-makedirectory.service
new file mode 120000
index 0000000..8bdf178
--- /dev/null
+++ b/test/test-path/path-makedirectory.service
@@ -0,0 +1 @@
+path-service.service \ No newline at end of file
diff --git a/test/test-path/path-modified.path b/test/test-path/path-modified.path
new file mode 100644
index 0000000..1836322
--- /dev/null
+++ b/test/test-path/path-modified.path
@@ -0,0 +1,8 @@
+[Unit]
+Description=Test PathModified
+
+[Path]
+PathModified=/tmp/test-path_modified
+
+[Install]
+WantedBy=multi-user.target
diff --git a/test/test-path/path-modified.service b/test/test-path/path-modified.service
new file mode 120000
index 0000000..8bdf178
--- /dev/null
+++ b/test/test-path/path-modified.service
@@ -0,0 +1 @@
+path-service.service \ No newline at end of file
diff --git a/test/test-path/path-mycustomunit.service b/test/test-path/path-mycustomunit.service
new file mode 100644
index 0000000..172ac0d
--- /dev/null
+++ b/test/test-path/path-mycustomunit.service
@@ -0,0 +1,6 @@
+[Unit]
+Description=Service Test Path Unit=
+
+[Service]
+ExecStart=/bin/true
+Type=oneshot
diff --git a/test/test-path/path-service.service b/test/test-path/path-service.service
new file mode 100644
index 0000000..f8499ec
--- /dev/null
+++ b/test/test-path/path-service.service
@@ -0,0 +1,6 @@
+[Unit]
+Description=Service Test for Path units
+
+[Service]
+ExecStart=/bin/true
+Type=oneshot
diff --git a/test/test-path/path-unit.path b/test/test-path/path-unit.path
new file mode 100644
index 0000000..95e572d
--- /dev/null
+++ b/test/test-path/path-unit.path
@@ -0,0 +1,9 @@
+[Unit]
+Description=Test Path Unit=
+
+[Path]
+PathExists=/tmp/test-path_unit
+Unit=path-mycustomunit.service
+
+[Install]
+WantedBy=multi-user.target
diff --git a/test/test-path/paths.target b/test/test-path/paths.target
new file mode 120000
index 0000000..b402796
--- /dev/null
+++ b/test/test-path/paths.target
@@ -0,0 +1 @@
+../../units/paths.target \ No newline at end of file
diff --git a/test/test-path/sysinit.target b/test/test-path/sysinit.target
new file mode 120000
index 0000000..9d10e5b
--- /dev/null
+++ b/test/test-path/sysinit.target
@@ -0,0 +1 @@
+../../units/sysinit.target \ No newline at end of file