Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
only pass the rcscript filename to service(8)
Baptiste Daroussin committed 14 years ago
commit c5b82c3acba38d6c40a027e0961083de6e63b12b
parent 6c9ba37
1 file changed +6 -2
modified libpkg/rcscripts.c
@@ -19,6 +19,7 @@ pkg_stop_rc_scripts(struct pkg *pkg)
	struct pkg_file *file = NULL;
	char rc_d_path[PATH_MAX + 1];
	const char *rcfile;
+
	const char *rc;
	size_t len = 0;
	int ret = 0;
	const char *prefix;
@@ -32,7 +33,8 @@ pkg_stop_rc_scripts(struct pkg *pkg)
		if (strncmp(rc_d_path, pkg_file_get(file, PKG_FILE_PATH), len) == 0) {
			rcfile = pkg_file_get(file, PKG_FILE_PATH);
			rcfile += len;
-

+
			rc = strrchr(rcfile, '/');
+
			rc++;
			ret += rc_stop(rcfile);
		}
	}
@@ -46,6 +48,7 @@ pkg_start_rc_scripts(struct pkg *pkg)
	struct pkg_file *file = NULL;
	char rc_d_path[PATH_MAX + 1];
	const char *rcfile;
+
	const char *rc;
	size_t len = 0;
	int ret = 0;
	const char *prefix;
@@ -58,7 +61,8 @@ pkg_start_rc_scripts(struct pkg *pkg)
		if (strncmp(rc_d_path, pkg_file_get(file, PKG_FILE_PATH), len) == 0) {
			rcfile = pkg_file_get(file, PKG_FILE_PATH);
			rcfile += len;
-

+
			rc = strrchr(rcfile, '/');
+
			rc++;
			ret += rc_start(rcfile);
		}
	}