aboutsummaryrefslogtreecommitdiff
path: root/linux
diff options
context:
space:
mode:
authorAqua-sama <aqua@iserlohn-fortress.net>2020-01-27 17:41:11 +0200
committerAqua-sama <aqua@iserlohn-fortress.net>2020-01-27 17:41:11 +0200
commit9cfd25329a4dc1e1495b24e3dae0313a2e6a60f7 (patch)
treee9a9e9b09fb111b30bdb6af150d76707d9ff1e2a /linux
parentpluginloader: add test for PluginLoader::verify (diff)
downloadsmolbote-9cfd25329a4dc1e1495b24e3dae0313a2e6a60f7.tar.xz
pluginloader: generate keys by meson
Diffstat (limited to 'linux')
-rw-r--r--linux/makepkg/PKGBUILD6
1 files changed, 5 insertions, 1 deletions
diff --git a/linux/makepkg/PKGBUILD b/linux/makepkg/PKGBUILD
index 6754fe8..18f9ebe 100644
--- a/linux/makepkg/PKGBUILD
+++ b/linux/makepkg/PKGBUILD
@@ -96,6 +96,10 @@ build() {
ninja -C $srcdir/build "$MAKEFLAGS"
}
+check() {
+ ninja -C $srcdir/build test
+}
+
package() {
# Install
cd $srcdir/build
@@ -104,8 +108,8 @@ package() {
if [ $_signPlugins == "1" ]; then
msg "Signing plugins"
for so in $pkgdir/$_prefix/lib/smolbote/plugins/*.so; do
+ openssl dgst -sha256 -sign $srcdir/build/lib/pluginloader/privateKey.pem -out $so.sig $so
msg2 "Signed $(basename $so)"
- openssl dgst -sha256 -sign $srcdir/build/privateKey.pem -out $so.sig $so
done
fi