Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Apple does not support [US]F_NOUNLINK
Baptiste Daroussin committed 11 years ago
commit 12735fb287ca3f6011a4b7227a81e34cbb65a21e
parent 97ed3f9
2 files changed +8 -0
modified libpkg/pkg_add.c
@@ -42,7 +42,11 @@
#include "private/pkg.h"
#include "private/pkgdb.h"

+
#if defined(__APPLE__)
#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


static const unsigned char litchar[] =
modified libpkg/pkg_delete.c
@@ -47,7 +47,11 @@
#include "private/pkgdb.h"
#include "private/utils.h"

+
#if defined(__APPLE__)
#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
pkg_delete(struct pkg *pkg, struct pkgdb *db, unsigned flags)