diff options
Diffstat (limited to 'libc/debian/rules')
| -rwxr-xr-x | libc/debian/rules | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/libc/debian/rules b/libc/debian/rules new file mode 100755 index 0000000..b4672af --- /dev/null +++ b/libc/debian/rules @@ -0,0 +1,48 @@ +#!/usr/bin/make -f + + +%: + dh $@ + +# For a while we use binary "sources" +override_dh_auto_configure: +override_dh_auto_build: +override_dh_auto_test: +override_dh_auto_install: + ln -sf ../../root_i386 debian/tmp + +override_dh_auto_clean: + +override_dh_strip: + +override_dh_installmodules: + +override_dh_install: + dh_install + +# Seed for ld.so +# Will be copied to /var/ld/ld.config +# and /var/ld/64/ld/config + mkdir -p debian/libc1/usr/lib/ld/64 + debian/libc-bin/sbin/crle \ + -c debian/libc1/usr/lib/ld/ld.config \ + -l /lib/i386-illumos \ + -l /usr/lib/i386-illumos \ + -l /usr/lib32 + debian/libc-bin/sbin/crle \ + -64 \ + -c debian/libc1/usr/lib/ld/64/ld.config \ + -l /lib/x86_64-illumos \ + -l /usr/lib/x86_64-illumos \ + -l /usr/lib \ + + # Add u_int*_t types: + cd debian/libc1-dev && \ + patch -p1 < ../patches/u_int_types.patch + + +override_dh_fixperms: + dh_fixperms + # ld.so.1 is an interpreter, so must be executable: + chmod +x debian/libc1/lib/*/ld.so* + |
