From dfbec56a559f0ba69d5e87feff1a6d57ec3e96ff Mon Sep 17 00:00:00 2001
From: Alexander Pyhalov <apyhalov@gmail.com>
Date: Wed, 09 Oct 2013 19:22:51 +0200
Subject: [PATCH] Modify /usr/g++ default permissions

---
 transforms/defaults |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

diff --git a/transforms/defaults b/transforms/defaults
index 875ae37..f3154a6 100644
--- a/transforms/defaults
+++ b/transforms/defaults
@@ -38,6 +38,21 @@
 <transform dir path=usr/share/lib/java$ -> default group sys>
 <transform dir path=usr/share/lib/java/javadoc$ -> default group other>
 
+# 
+# C++ libraries compiled with GCC have incompatible ABI with Studio-compiled,
+# so they go to separate directory if we need several library versions.
+# Here we set default directories permissions which should be compatible
+# with SFE directory permissions.
+#
+<transform dir path=usr/g++/lib/pkgconfig$ -> default group other>
+<transform dir path=usr/g++/lib/.*/pkgconfig$ -> default group other>
+<transform dir path=usr/g++/share$ -> default group sys>
+<transform dir path=usr/g++/share/aclocal$ -> default group other>
+<transform dir path=usr/g++/share/doc$ -> default group other>
+<transform dir path=usr/g++/share/lib$ -> default group sys>
+<transform dir path=usr/g++/share/lib/java$ -> default group sys>
+<transform dir path=usr/g++/lib/java/javadoc$ -> default group other>
+
 #
 # Changes to zoneinfo files on live systems need to trigger a refresh of
 # the timezone reloader.  See tzreload(1m).

--
Gitblit v1.9.3