mirror of
https://git.proxmox.com/git/efi-boot-shim
synced 2025-08-15 13:29:13 +00:00
* Initial Debian upload. Closes: #820052.
* Update Standards-Version. * Embed the newly-minted Debian CA certificate. * Vendorize debian/rules so that the same package can be used in both Debian and Ubuntu without modification. * Fix debian/copyright to match the spec (last match wins, not first) * Fix shim.efi to not be executable. * Add watchfile. * Support parallel builds, because eh why not * Update Vcs-Bzr.
This commit is contained in:
parent
dd00e8761d
commit
21ebe03556
15
debian/changelog
vendored
15
debian/changelog
vendored
@ -1,3 +1,18 @@
|
|||||||
|
shim (0.9+1465500757.14a5905-1) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Initial Debian upload. Closes: #820052.
|
||||||
|
* Update Standards-Version.
|
||||||
|
* Embed the newly-minted Debian CA certificate.
|
||||||
|
* Vendorize debian/rules so that the same package can be used in both
|
||||||
|
Debian and Ubuntu without modification.
|
||||||
|
* Fix debian/copyright to match the spec (last match wins, not first)
|
||||||
|
* Fix shim.efi to not be executable.
|
||||||
|
* Add watchfile.
|
||||||
|
* Support parallel builds, because eh why not
|
||||||
|
* Update Vcs-Bzr.
|
||||||
|
|
||||||
|
-- Steve Langasek <vorlon@debian.org> Tue, 23 Aug 2016 05:23:42 +0000
|
||||||
|
|
||||||
shim (0.9+1465500757.14a5905-0ubuntu1) yakkety; urgency=medium
|
shim (0.9+1465500757.14a5905-0ubuntu1) yakkety; urgency=medium
|
||||||
|
|
||||||
* New upstream release.
|
* New upstream release.
|
||||||
|
7
debian/control
vendored
7
debian/control
vendored
@ -1,11 +1,10 @@
|
|||||||
Source: shim
|
Source: shim
|
||||||
Section: admin
|
Section: admin
|
||||||
Priority: optional
|
Priority: optional
|
||||||
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
|
Maintainer: Steve Langasek <vorlon@debian.org>
|
||||||
XSBC-Original-Maintainer: Steve Langasek <vorlon@debian.org>
|
Standards-Version: 3.9.8
|
||||||
Standards-Version: 3.9.3
|
|
||||||
Build-Depends: debhelper (>= 9), gnu-efi (>= 3.0u), sbsigntool, openssl
|
Build-Depends: debhelper (>= 9), gnu-efi (>= 3.0u), sbsigntool, openssl
|
||||||
Vcs-Bzr: lp:ubuntu/shim
|
Vcs-Bzr: lp:~ubuntu-core-dev/shim/trunk
|
||||||
|
|
||||||
Package: shim
|
Package: shim
|
||||||
Architecture: amd64
|
Architecture: amd64
|
||||||
|
36
debian/copyright
vendored
36
debian/copyright
vendored
@ -3,24 +3,6 @@ Upstream-Name: shim
|
|||||||
Upstream-Contact: Matthew Garrett <mjg@redhat.com>
|
Upstream-Contact: Matthew Garrett <mjg@redhat.com>
|
||||||
Source: https://github.com/mjg59/shim.git
|
Source: https://github.com/mjg59/shim.git
|
||||||
|
|
||||||
Files: debian/patches/*
|
|
||||||
Copyright: 2016 Canonical Ltd.
|
|
||||||
License: GPL-2
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
|
||||||
it under the terms of the GNU General Public License as published by
|
|
||||||
the Free Software Foundation; version 2.
|
|
||||||
.
|
|
||||||
This package is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
.
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>
|
|
||||||
.
|
|
||||||
On Debian systems, the complete text of the GNU General
|
|
||||||
Public License can be found in `/usr/share/common-licenses/GPL-2'.
|
|
||||||
|
|
||||||
Files: *
|
Files: *
|
||||||
Copyright: 2012 Red Hat, Inc
|
Copyright: 2012 Red Hat, Inc
|
||||||
2009-2012 Intel Corporation
|
2009-2012 Intel Corporation
|
||||||
@ -49,3 +31,21 @@ License: BSD-2-Clause
|
|||||||
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||||
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
|
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
|
||||||
OF THE POSSIBILITY OF SUCH DAMAGE.
|
OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
|
Files: debian/patches/*
|
||||||
|
Copyright: 2016 Canonical Ltd.
|
||||||
|
License: GPL-2
|
||||||
|
This program is free software; you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation; version 2.
|
||||||
|
.
|
||||||
|
This package is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU General Public License for more details.
|
||||||
|
.
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see <http://www.gnu.org/licenses/>
|
||||||
|
.
|
||||||
|
On Debian systems, the complete text of the GNU General
|
||||||
|
Public License can be found in `/usr/share/common-licenses/GPL-2'.
|
||||||
|
BIN
debian/debian-uefi-ca.der
vendored
Normal file
BIN
debian/debian-uefi-ca.der
vendored
Normal file
Binary file not shown.
18
debian/rules
vendored
18
debian/rules
vendored
@ -1,7 +1,21 @@
|
|||||||
#!/usr/bin/make -f
|
#!/usr/bin/make -f
|
||||||
|
|
||||||
|
# Other vendors, add your certs here. No sense in using
|
||||||
|
# dpkg-vendor --derives-from, because only Canonical-generated binaries will
|
||||||
|
# be signed with this key; so if you are building your own shim binary you
|
||||||
|
# should be building the other binaries also.
|
||||||
|
ifeq ($(shell dpkg-vendor --is ubuntu && echo yes),yes)
|
||||||
|
cert=debian/canonical-uefi-ca.der
|
||||||
|
else
|
||||||
|
cert=debian/debian-uefi-ca.der
|
||||||
|
endif
|
||||||
|
|
||||||
%:
|
%:
|
||||||
dh $@
|
dh $@ --parallel
|
||||||
|
|
||||||
override_dh_auto_build:
|
override_dh_auto_build:
|
||||||
dh_auto_build -- EFI_PATH=/usr/lib VENDOR_CERT_FILE=debian/canonical-uefi-ca.der
|
dh_auto_build -- EFI_PATH=/usr/lib VENDOR_CERT_FILE=$(cert)
|
||||||
|
|
||||||
|
override_dh_fixperms:
|
||||||
|
dh_fixperms
|
||||||
|
chmod a-x debian/shim/usr/lib/shim/shim.efi
|
||||||
|
1
debian/source/include-binaries
vendored
1
debian/source/include-binaries
vendored
@ -1 +1,2 @@
|
|||||||
debian/canonical-uefi-ca.der
|
debian/canonical-uefi-ca.der
|
||||||
|
debian/debian-uefi-ca.der
|
||||||
|
5
debian/watch
vendored
Normal file
5
debian/watch
vendored
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
# Compulsory line, this is a version 4 file
|
||||||
|
version=4
|
||||||
|
|
||||||
|
opts="repack,compression=xz,filenamemangle=s/.+\/v?(\d\S*)\.tar\.gz/shim-$1\.tar\.gz/" \
|
||||||
|
https://github.com/mjg59/shim/releases .*/v?(\d\S*)\.tar\.gz
|
Loading…
Reference in New Issue
Block a user