159e378cbb
GitOrigin-RevId: c04d5652cfa9742b1d519688f65d1bbccea9eb7e
45 lines
1.2 KiB
Diff
45 lines
1.2 KiB
Diff
diff -Naur cron-old/externs.h cron-new/externs.h
|
|
--- cron-old/externs.h 2024-08-23 09:04:25.525752797 -0300
|
|
+++ cron-new/externs.h 2024-08-23 10:12:05.304311078 -0300
|
|
@@ -121,3 +121,14 @@
|
|
#ifndef WCOREDUMP
|
|
# define WCOREDUMP(st) (((st) & 0200) != 0)
|
|
#endif
|
|
+
|
|
+/* Nixpkgs-specific patch begin */
|
|
+
|
|
+/*
|
|
+ Implicit saved UIDs do not work here due to way NixOS uses setuid wrappers
|
|
+ See https://github.com/NixOS/nixpkgs/issues/16518
|
|
+ */
|
|
+
|
|
+#undef HAVE_SAVED_UIDS
|
|
+
|
|
+/* Nixpkgs-specific patch end */
|
|
diff -Naur cron-old/pathnames.h cron-new/pathnames.h
|
|
--- cron-old/pathnames.h 2024-08-23 09:04:25.524752791 -0300
|
|
+++ cron-new/pathnames.h 2024-08-23 10:11:33.186749198 -0300
|
|
@@ -105,4 +105,23 @@
|
|
# define _PATH_DEVNULL "/dev/null"
|
|
#endif
|
|
|
|
+/* Nixpkgs-specific patch begin */
|
|
+
|
|
+/*
|
|
+ We want to ignore the $glibc/include/paths.h definition of sendmail path.
|
|
+ Further, set a usable default PATH
|
|
+ See https://github.com/NixOS/nixpkgs/issues/16518
|
|
+ */
|
|
+
|
|
+#undef _PATH_SENDMAIL
|
|
+#define _PATH_SENDMAIL "@sendmailPath@"
|
|
+
|
|
+#undef _PATH_VI
|
|
+#define _PATH_VI "@VIPATH@"
|
|
+
|
|
+#undef _PATH_DEFPATH
|
|
+#define _PATH_DEFPATH "@DEFPATH@"
|
|
+
|
|
+/* Nixpkgs-specific patch end */
|
|
+
|
|
#endif /* _PATHNAMES_H_ */
|