summaryrefslogtreecommitdiffstats
path: root/share/staff-group-for-usr-local
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-09 10:10:35 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-09 10:10:35 +0000
commit575173210a9525d6c52a3b6a99487ce3e14e8465 (patch)
tree83a3790a54d3aa791fc7860b80b083b27f290846 /share/staff-group-for-usr-local
parentInitial commit. (diff)
downloadbase-files-upstream/13.tar.xz
base-files-upstream/13.zip
Adding upstream version 13.upstream/13
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'share/staff-group-for-usr-local')
-rw-r--r--share/staff-group-for-usr-local16
1 files changed, 16 insertions, 0 deletions
diff --git a/share/staff-group-for-usr-local b/share/staff-group-for-usr-local
new file mode 100644
index 0000000..0b5d526
--- /dev/null
+++ b/share/staff-group-for-usr-local
@@ -0,0 +1,16 @@
+Current policy mandates that directories in /usr/local should be owned
+by group staff and mode 2775.
+
+The purpose of this file is to tell the system, when it's removed, that we
+want directories in /usr/local to be 755 and owned by group root.
+
+At this moment, this does not work at all, but the plan is to modify
+packages during the development stage of wheezy+1, so that whenever we
+release wheezy+1 as stable, all packages that need it check that this
+file exists before using those special permissions for /usr/local.
+
+This file is created by base-files on the initial install, and it's
+also created on upgrades from any base-files release before 6.10, which
+means it will be created on upgrades from squeeze to wheezy.
+
+See https://bugs.debian.org/299007 for details.