Git Repositories

Add Linux Foundation PreLoader package.
authorCyrille Pontvieux <jrd@enialis.net>
Thu, 6 Feb 2014 15:35:15 +0000 (16:35 +0100)
committerCyrille Pontvieux <jrd@enialis.net>
Thu, 6 Feb 2014 15:35:15 +0000 (16:35 +0100)
14 files changed:
lf-efi-preloader/14.1/2013.02.08/SLKBUILD [new file with mode: 0644]
lf-efi-preloader/14.1/2013.02.08/con [new file with mode: 0644]
lf-efi-preloader/14.1/2013.02.08/dep [new file with mode: 0644]
lf-efi-preloader/14.1/2013.02.08/makedep [new file with mode: 0644]
lf-efi-preloader/14.1/2013.02.08/sug [new file with mode: 0644]
lf-efi-preloader/14.1/fixversion [new file with mode: 0644]
lf-efi-preloader/14.1/version [new file with mode: 0644]
lf-efi-preloader/arch [new file with mode: 0644]
lf-efi-preloader/buildschema [new file with mode: 0644]
lf-efi-preloader/dlurl [new file with mode: 0644]
lf-efi-preloader/md5sum [new file with mode: 0644]
lf-efi-preloader/pattern [new file with mode: 0644]
lf-efi-preloader/schema [new file with mode: 0644]
lf-efi-preloader/url [new file with mode: 0644]

diff --git a/lf-efi-preloader/14.1/2013.02.08/SLKBUILD b/lf-efi-preloader/14.1/2013.02.08/SLKBUILD
new file mode 100644 (file)
index 0000000..60d8265
--- /dev/null
@@ -0,0 +1,48 @@
+# vim: syn=sh ft=sh et sw=2 sts=2 ts=2 tw=0:
+#Packager: Cyrille Pontvieux <jrd~at~enialis~dot~net>
+
+pkgname=lf-efi-preloader
+pkgver=2013.02.08
+pkgrel=1cp
+arch=x86_64
+source=(http://blog.hansenpartnership.com/wp-uploads/2013/HashTool.efi http://blog.hansenpartnership.com/wp-uploads/2013/KeyTool.efi http://blog.hansenpartnership.com/wp-uploads/2013/PreLoader.efi https://svn.code.sf.net/p/edk2/code/trunk/edk2/ShellBinPkg/UefiShell/X64/Shell.efi)
+sourcetemplate=http://people.salixos.org/jrd/salix/$pkgname/$pkgver-\$arch-$pkgrel/
+docs=("readme")
+url=http://blog.hansenpartnership.com/linux-foundation-secure-boot-system-released/
+options=('nosrcpack' 'nostrip')
+
+slackdesc=\
+(
+#|-----handy-ruler------------------------------------------------------|
+"$pkgname (Linux Foundation EFI PreLoader)"
+"This is a set fo EFI applications, developped by the Linux Foundation,"
+"to be used with a UEFI+SecureBoot configuration."
+"This contains PreLoader.efi, HashTool.efi, KeyTool.efi and a"
+"EFI shell."
+"SecureBoot is only on x86_64, so same for this package."
+)
+
+build() {
+  cd $SRC
+  mkdir -p $PKG/boot/
+  for f in HashTool KeyTool PreLoader Shell; do
+    cp -v $f.efi $PKG/boot/
+  done
+  cat <<EOF > README
+PreLoader.efi and HashTool.efi are signed by Microsoft.
+KeyTool.efi and Shell.efi are not.
+You should put PreLoader.efi as /EFI/Boot/bootx64.efi
+and HashTool.efi in /EFI/Boot/
+You can put KeyTool.efi and Shell.efi wherever you want,
+but it's convenient to put them in /EFI/Boot/ too.
+Your actual EFI boot loader/manager should be renamed as
+  /EFI/Boot/loader.efi
+On first boot, you will be asked to enroll the key for it.
+After that, it will boot it directly.
+
+For more, information:
+- http://blog.hansenpartnership.com
+- http://www.linuxfoundation.org/news-media/blogs/browse/2012/10/linux-foundation-uefi-secure-boot-system-open-source
+- http://en.wikipedia.org/wiki/Unified_Extensible_Firmware_Interface#Secure_boot
+EOF
+}
diff --git a/lf-efi-preloader/14.1/2013.02.08/con b/lf-efi-preloader/14.1/2013.02.08/con
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/lf-efi-preloader/14.1/2013.02.08/dep b/lf-efi-preloader/14.1/2013.02.08/dep
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/lf-efi-preloader/14.1/2013.02.08/makedep b/lf-efi-preloader/14.1/2013.02.08/makedep
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/lf-efi-preloader/14.1/2013.02.08/sug b/lf-efi-preloader/14.1/2013.02.08/sug
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/lf-efi-preloader/14.1/fixversion b/lf-efi-preloader/14.1/fixversion
new file mode 100644 (file)
index 0000000..27ba77d
--- /dev/null
@@ -0,0 +1 @@
+true
diff --git a/lf-efi-preloader/14.1/version b/lf-efi-preloader/14.1/version
new file mode 100644 (file)
index 0000000..453b094
--- /dev/null
@@ -0,0 +1 @@
+2013.02.08
diff --git a/lf-efi-preloader/arch b/lf-efi-preloader/arch
new file mode 100644 (file)
index 0000000..1c09346
--- /dev/null
@@ -0,0 +1 @@
+x86_64
diff --git a/lf-efi-preloader/buildschema b/lf-efi-preloader/buildschema
new file mode 100644 (file)
index 0000000..e8c05a6
--- /dev/null
@@ -0,0 +1 @@
+configure
diff --git a/lf-efi-preloader/dlurl b/lf-efi-preloader/dlurl
new file mode 100644 (file)
index 0000000..28d9a8f
--- /dev/null
@@ -0,0 +1 @@
+http://blog.hansenpartnership.com/wp-uploads/2013/
diff --git a/lf-efi-preloader/md5sum b/lf-efi-preloader/md5sum
new file mode 100644 (file)
index 0000000..dd2a247
--- /dev/null
@@ -0,0 +1 @@
+0ef9eba1b5c1eb46588701c380a12254
diff --git a/lf-efi-preloader/pattern b/lf-efi-preloader/pattern
new file mode 100644 (file)
index 0000000..8359587
--- /dev/null
@@ -0,0 +1 @@
+grep '<a href'|grep -v 'http://'|md5sum|sed 's/  -//; s/^/MD5:/'
diff --git a/lf-efi-preloader/schema b/lf-efi-preloader/schema
new file mode 100644 (file)
index 0000000..af7be36
--- /dev/null
@@ -0,0 +1 @@
+md5sum
diff --git a/lf-efi-preloader/url b/lf-efi-preloader/url
new file mode 100644 (file)
index 0000000..730d483
--- /dev/null
@@ -0,0 +1 @@
+http://blog.hansenpartnership.com/linux-foundation-secure-boot-system-released/