Skip to content
Snippets Groups Projects
Commit 4489049a authored by Simon McVittie's avatar Simon McVittie
Browse files

build: Bundle source code into relocatable install

parent 43ddab11
No related branches found
No related tags found
No related merge requests found
all: install-amd64 install-i386
all: install
install: install-amd64 install-i386
install pressure-vessel-wrap relocatable-install/bin/
mkdir -p relocatable-install/sources
install -m644 THIRD-PARTY.md relocatable-install/sources/README.txt
install -m644 libcapsule/debian/copyright relocatable-install/sources/capsule-capture-libs.txt
install -m644 /usr/share/doc/zlib1g/copyright relocatable-install/sources/libz.txt
install -m644 /usr/share/doc/libelf1/copyright relocatable-install/sources/libelf.txt
cd libcapsule; \
git archive \
--prefix libcapsule-$$(git describe --match='v*')/ \
-o $(CURDIR)/relocatable-install/sources/libcapsule-$$(git describe --match='v*').tar.gz \
HEAD
cd relocatable-install/sources; apt-get --download-only source elfutils zlib
libcapsule/configure:
set -e; cd libcapsule; NOCONFIGURE=1 ./autogen.sh
......
Third-party modules
===================
pressure-vessel includes the capsule-capture-libs utility from libcapsule,
which is licensed under [LGPL-2.1-or-later][]. See
capsule-capture-libs.txt. Complete source code can be obtained from the
same place as pressure-vessel, or from
<https://gitlab.collabora.com/vivek/libcapsule/>.
Binary releases of pressure-vessel include the following third-party
libraries:
- libelf.so.1 from Red Hat elfutils: [GPL-2.0-or-later][] with linking
exception. See libelf.txt.
- libz.so.1 from zlib: [Zlib][] license. See libz.txt.
Complete source code can be obtained from the same place as
pressure-vessel, or from
<https://packages.debian.org/source/jessie/elfutils>
and <https://packages.debian.org/source/jessie/zlib>.
[GPL-2.0-or-later]: https://spdx.org/licenses/GPL-2.0-or-later.html
[LGPL-2.1-or-later]: https://spdx.org/licenses/LGPL-2.1-or-later.html
[Zlib]: https://spdx.org/licenses/Zlib.html
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment