commit: 89c7c10b8e124b2cf699286f63c3a56819be3bb2
parent c1ed20adc884b75742fc300e93a2adcbe628b6d1
Author: Andrius Štikonas <andrius@stikonas.eu>
Date: Sat, 21 Jan 2023 02:00:36 +0000
Add artificial symlinks to musl package to ease its use.
Diffstat:
2 files changed, 6 insertions(+), 1 deletion(-)
diff --git a/sysa/SHA256SUMS.pkgs b/sysa/SHA256SUMS.pkgs
@@ -80,7 +80,7 @@ c8e2bdfd5e7a9f30c313511fdd3786d12add252b9e30154c28c079455af25cf5 musl-1.1.24_0.
7f3251ee05aaa38e9803db41104acbfa399873a31591411c3580d181a6461d0c musl-1.1.24_1.tar.bz2
9f3d2b47634860cfd5f03fa3346ef9a60a6dab57164ee974578dbb7f4a45e16b musl-1.1.24_2.tar.bz2
af949ecc98bdc3b94d0f74e5d38a3c3710712a029ddb6cf9b801390e1d626b3c musl-1.2.3_0.tar.bz2
-54000d3685babc5627c580ccfd36c05006b91ca2da21a2d92f362b47c145ddee musl-1.2.3_1.tar.bz2
+53c66bd2101f5fd71c14b88f62e7eaf17de87335d3a21518248dd4d570520e61 musl-1.2.3_1.tar.bz2
df12820e27abfe07c4c27bb2f9abf2e0758b797d5d3036e29d6c57cfb5aa12d6 openssl-1.1.1l_0.tar.bz2
0f59d97601d204b8273255b4dea8891464c88fcb9e908af799923ccdb934b7fc patch-2.7.6_0.tar.bz2
75fffc4bb14f14281bc1853455888d1d818b7027efc1e4014af1a755771a64e8 perl-5.000_0.tar.bz2
diff --git a/sysc/musl-1.2.3/musl-1.2.3.sh b/sysc/musl-1.2.3/musl-1.2.3.sh
@@ -31,4 +31,9 @@ src_install() {
# Add library search path configurtion
mkdir -p "${DESTDIR}/etc"
cp ld-musl-i386.path "${DESTDIR}/etc"
+
+ # Re-add /bin and /lib symlinks here so that binary package
+ # is self-contained and usable outside live-bootstrap
+ ln --symbolic --relative "${DESTDIR}/${PREFIX}/lib" "${DESTDIR}/lib"
+ ln --symbolic --relative "${DESTDIR}/${PREFIX}/bin" "${DESTDIR}/bin"
}