chiark / gitweb /
sysv-generator: fix wrong "Overwriting existing symlink" warnings
[elogind.git] / src / sysv-generator / sysv-generator.c
index 2091854e08d6ddf16a1087adcd6460b5269955e5..bd67f321f6cf416633b4d941f897c7876a5e5dae 100644 (file)
@@ -166,7 +166,7 @@ static int generate_unit_file(SysvStub *s) {
         /* We might already have a symlink with the same name from a Provides:,
          * or from backup files like /etc/init.d/foo.bak. Real scripts always win,
          * so remove an existing link */
-        if (is_symlink(unit)) {
+        if (is_symlink(unit) > 0) {
                 log_warning("Overwriting existing symlink %s with real service", unit);
                 (void) unlink(unit);
         }