Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Merge pull request #1221 from khorben/khorben/nounlink
Baptiste Daroussin committed 11 years ago
commit 2e75bafc36257010cc2b8febcc3f683d0704f14b
parent 87ba5ad
2 files changed +6 -6
modified libpkg/pkg_add.c
@@ -42,10 +42,10 @@
#include "private/pkg.h"
#include "private/pkgdb.h"

-
#if defined(__APPLE__)
-
#define NOCHANGESFLAGS	(UF_IMMUTABLE | UF_APPEND | SF_IMMUTABLE | SF_APPEND)
-
#else
+
#if defined(UF_NOUNLINK)
#define NOCHANGESFLAGS	(UF_IMMUTABLE | UF_APPEND | UF_NOUNLINK | SF_IMMUTABLE | SF_APPEND | SF_NOUNLINK)
+
#else
+
#define NOCHANGESFLAGS	(UF_IMMUTABLE | UF_APPEND | SF_IMMUTABLE | SF_APPEND)
#endif


modified libpkg/pkg_delete.c
@@ -47,10 +47,10 @@
#include "private/pkgdb.h"
#include "private/utils.h"

-
#if defined(__APPLE__)
-
#define NOCHANGESFLAGS	(UF_IMMUTABLE | UF_APPEND | SF_IMMUTABLE | SF_APPEND)
-
#else
+
#if defined(UF_NOUNLINK)
#define NOCHANGESFLAGS	(UF_IMMUTABLE | UF_APPEND | UF_NOUNLINK | SF_IMMUTABLE | SF_APPEND | SF_NOUNLINK)
+
#else
+
#define NOCHANGESFLAGS	(UF_IMMUTABLE | UF_APPEND | SF_IMMUTABLE | SF_APPEND)
#endif

int