Add an amd64 no-symlink profile that removes 'lib' symlink from
the (current) default amd64 profile. Please note that this is not really
a standard configuration (unlike the lib+lib64 model) but a profile
intended to help developers find mispackaged software.
It provides a clean split where lib64 contains 64-bit libraries, lib32
-- 32-bit libraries, and lib -- any other software packages (i.e.
the new-style libexec use).
---
profiles/arch/amd64/no-lib-symlink/make.defaults | 2 ++
profiles/arch/amd64/no-lib-symlink/parent | 1 +
profiles/default/linux/amd64/13.0/no-lib-symlink/parent | 2 ++
profiles/profiles.desc | 1 +
4 files changed, 6 insertions(+)
create mode 100644 profiles/arch/amd64/no-lib-symlink/make.defaults
create mode 100644 profiles/arch/amd64/no-lib-symlink/parent
create mode 100644 profiles/default/linux/amd64/13.0/no-lib-symlink/parent
diff --git a/profiles/arch/amd64/no-lib-symlink/make.defaults
b/profiles/arch/amd64/no-lib-symlink/make.defaults
new file mode 100644
index 0000000..a715cf1
--- /dev/null
+++ b/profiles/arch/amd64/no-lib-symlink/make.defaults
@@ -0,0 +1,2 @@
+# do not want lib -> lib64 symlink, let lib be a directory on its own!
+SYMLINK_LIB="no"
diff --git a/profiles/arch/amd64/no-lib-symlink/parent
b/profiles/arch/amd64/no-lib-symlink/parent
new file mode 100644
index 0000000..f3229c5
--- /dev/null
+++ b/profiles/arch/amd64/no-lib-symlink/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/default/linux/amd64/13.0/no-lib-symlink/parent
b/profiles/default/linux/amd64/13.0/no-lib-symlink/parent
new file mode 100644
index 0000000..2a54eb8
--- /dev/null
+++ b/profiles/default/linux/amd64/13.0/no-lib-symlink/parent
@@ -0,0 +1,2 @@
+../../../../../arch/amd64/no-lib-symlink
+..
diff --git a/profiles/profiles.desc b/profiles/profiles.desc
index 2634742..9c4160f 100644
--- a/profiles/profiles.desc
+++ b/profiles/profiles.desc
@@ -26,6 +26,7 @@ amd64 default/linux/amd64/13.0/desktop/kde/systemd
stable
amd64 default/linux/amd64/13.0/desktop/plasma stable
amd64 default/linux/amd64/13.0/desktop/plasma/systemd stable
amd64 default/linux/amd64/13.0/developer stable
+amd64 default/linux/amd64/13.0/no-lib-symlink dev
amd64 default/linux/amd64/13.0/no-multilib dev
amd64 default/linux/amd64/13.0/systemd stable
amd64 default/linux/amd64/13.0/x32 dev
--
2.9.0