diff options
author | Damien Zammit <damien@zamaudio.com> | 2021-11-08 21:01:40 +1100 |
---|---|---|
committer | Damien Zammit <damien@zamaudio.com> | 2023-06-23 23:59:52 +1000 |
commit | 45d251e0599c0e04cb0a4d4a204578c3cd88371a (patch) | |
tree | 0b8c17ebbdb6d303950ff450d5494008618c4800 | |
parent | 18eefa993b3a1d3fd7e22ac76bed5502d52fbd6d (diff) |
rules: Install rump files manually
-rwxr-xr-x | debian/rules | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/debian/rules b/debian/rules index 2235be48..33eddab8 100755 --- a/debian/rules +++ b/debian/rules @@ -48,6 +48,7 @@ override_dh_auto_build-arch: -V _GCC_CRTI=" " -V _GCC_CRTN=" " \ -V LDADD="-L/usr/lib/i386-gnu -L/lib/i386-gnu" \ -U -u -T ./obj/tooldir -m i386 -j $(NUMJOBS) tools rump +# cd buildrump.sh/src/lib/librumpuser && $(RUMPMAKE) dependall ifeq ($(DEB_HOST_ARCH_OS), linux) # cd pci-userspace/src-linux-uio && $(RUMPMAKE) dependall endif @@ -56,15 +57,13 @@ ifeq ($(DEB_HOST_ARCH_OS), hurd) endif override_dh_auto_install: - cd buildrump.sh/src && ./build.sh -d $(CURDIR)/debian/tmp/usr install - -ifeq ($(DEB_HOST_ARCH_OS), linux) -# cd pci-userspace/src-linux-uio && $(RUMPMAKE) install -endif -ifeq ($(DEB_HOST_ARCH_OS), hurd) - cd pci-userspace/src-gnu && $(RUMPMAKE) install -endif - cp -a $(CURDIR)/buildrump.sh/src/rump/lib/* $(CURDIR)/debian/tmp/usr/lib/ + mkdir -p $(CURDIR)/debian/tmp/usr/include + mkdir -p $(CURDIR)/debian/tmp/usr/lib + cp -a $(CURDIR)/buildrump.sh/src/sys/rump/include/rump $(CURDIR)/debian/tmp/usr/include + find $(CURDIR)/buildrump.sh/src -type f,l \ + -name "librump*.so*" -exec cp -a {} $(CURDIR)/debian/tmp/usr/lib/ \; + find $(CURDIR)/buildrump.sh/src -type f \ + -name "librump*.a" -exec cp -a {} $(CURDIR)/debian/tmp/usr/lib/ \; # Remove it to make lintian happy rm -f $(CURDIR)/debian/tmp/usr/lib/librumpkern_z.* |