Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
portability: securelevels are only available on systems also having chflagsat
Baptiste Daroussin committed 1 month ago
commit ebee824ae2013be907238ad8af22c8152c6b4e05
parent bd31a2d
1 file changed +2 -0
modified libpkg/pkg_jobs.c
@@ -2233,6 +2233,7 @@ pkg_jobs_fetch(struct pkg_jobs *j)
	return (EPKG_OK);
}

+
#ifdef HAVE_CHFLAGSAT
#if defined(UF_NOUNLINK)
#define NOCHANGESFLAGS	\
    (UF_IMMUTABLE | UF_APPEND | UF_NOUNLINK | \
@@ -2242,6 +2243,7 @@ pkg_jobs_fetch(struct pkg_jobs *j)
    (UF_IMMUTABLE | UF_APPEND | SF_IMMUTABLE | SF_APPEND)
#endif
#define SYSTEM_FLAGS	(SF_IMMUTABLE | SF_APPEND | SF_NOUNLINK)
+
#endif

/*
 * Check chflags restrictions from jail or securelevel.