Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
fc73c3c808 | ||
|
|
57f59845b8 | ||
|
|
e6dfd7814c | ||
|
|
630cb54332 |
@@ -116,7 +116,7 @@ jobs:
|
|||||||
printf '%s\n' "$TARBALLZ_SSH_KEY" > ~/.ssh/tarballz
|
printf '%s\n' "$TARBALLZ_SSH_KEY" > ~/.ssh/tarballz
|
||||||
chmod 600 ~/.ssh/tarballz
|
chmod 600 ~/.ssh/tarballz
|
||||||
ssh -i ~/.ssh/tarballz -o IdentitiesOnly=yes -o StrictHostKeyChecking=accept-new \
|
ssh -i ~/.ssh/tarballz -o IdentitiesOnly=yes -o StrictHostKeyChecking=accept-new \
|
||||||
root@192.168.10.148 < aur-pkg/PKGBUILD
|
"${{ secrets.TARBALLZ_TARGET }}" < aur-pkg/PKGBUILD
|
||||||
|
|
||||||
# ahfail-bin: the same release, prebuilt. The binary is built from the TAG
|
# ahfail-bin: the same release, prebuilt. The binary is built from the TAG
|
||||||
# (also when this runs by hand from master), staged as a `meson install` tree,
|
# (also when this runs by hand from master), staged as a `meson install` tree,
|
||||||
@@ -186,7 +186,7 @@ jobs:
|
|||||||
# Forced command on the web host: this key may only write ahfail-*.tar.*
|
# Forced command on the web host: this key may only write ahfail-*.tar.*
|
||||||
# and ahfail-bin.PKGBUILD, and keeps the newest three tarballs.
|
# and ahfail-bin.PKGBUILD, and keeps the newest three tarballs.
|
||||||
ssh -i ~/.ssh/tarballz-bin -o IdentitiesOnly=yes -o StrictHostKeyChecking=accept-new \
|
ssh -i ~/.ssh/tarballz-bin -o IdentitiesOnly=yes -o StrictHostKeyChecking=accept-new \
|
||||||
root@192.168.10.148 "tarball ${{ steps.tarball.outputs.name }}" < "${{ steps.tarball.outputs.name }}"
|
"${{ secrets.TARBALLZ_TARGET }}" "tarball ${{ steps.tarball.outputs.name }}" < "${{ steps.tarball.outputs.name }}"
|
||||||
|
|
||||||
- name: Verify the public URL serves the same bytes
|
- name: Verify the public URL serves the same bytes
|
||||||
run: |
|
run: |
|
||||||
@@ -244,4 +244,4 @@ jobs:
|
|||||||
continue-on-error: true
|
continue-on-error: true
|
||||||
run: |
|
run: |
|
||||||
ssh -i ~/.ssh/tarballz-bin -o IdentitiesOnly=yes -o StrictHostKeyChecking=accept-new \
|
ssh -i ~/.ssh/tarballz-bin -o IdentitiesOnly=yes -o StrictHostKeyChecking=accept-new \
|
||||||
root@192.168.10.148 < aur-bin-pkg/PKGBUILD
|
"${{ secrets.TARBALLZ_TARGET }}" < aur-bin-pkg/PKGBUILD
|
||||||
|
|||||||
@@ -33,7 +33,7 @@ pkgver=0.0.0
|
|||||||
pkgrel=1
|
pkgrel=1
|
||||||
pkgdesc="Screen locker that says 'ah ah ah, you didn't say the magic word' on a wrong password (prebuilt binary)"
|
pkgdesc="Screen locker that says 'ah ah ah, you didn't say the magic word' on a wrong password (prebuilt binary)"
|
||||||
arch=('x86_64')
|
arch=('x86_64')
|
||||||
url="https://gitea.weircon.dk/agw/gtk-ahfail"
|
url="https://asger.weirsøe.dk/en/projects/ahfail"
|
||||||
license=('AGPL-3.0-only')
|
license=('AGPL-3.0-only')
|
||||||
# gst-plugins-bad-libs: libgstplayer. gst-plugins-base/-good are runtime plugins
|
# gst-plugins-bad-libs: libgstplayer. gst-plugins-base/-good are runtime plugins
|
||||||
# (audio conversion, the mpg123 mp3 decoder) that namcap cannot see being used.
|
# (audio conversion, the mpg123 mp3 decoder) that namcap cannot see being used.
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
# Maintainer: Asger Geel Weirsoe <asger at weircon dot dk>
|
# Maintainer: Asger Geel Weirsoe <asger at weircon dot dk>
|
||||||
|
# build recipe: https://gitea.weircon.dk/agw/gtk-ahfail
|
||||||
#
|
#
|
||||||
# DISCLAIMER
|
# DISCLAIMER
|
||||||
#
|
#
|
||||||
@@ -23,7 +24,8 @@ pkgver=0.0.0
|
|||||||
pkgrel=1
|
pkgrel=1
|
||||||
pkgdesc="Screen locker that says 'ah ah ah, you didn't say the magic word' on a wrong password"
|
pkgdesc="Screen locker that says 'ah ah ah, you didn't say the magic word' on a wrong password"
|
||||||
arch=('x86_64')
|
arch=('x86_64')
|
||||||
url="https://gitea.weircon.dk/agw/gtk-ahfail"
|
url="https://asger.weirsøe.dk/en/projects/ahfail"
|
||||||
|
_repo="https://gitea.weircon.dk/agw/gtk-ahfail"
|
||||||
license=('AGPL-3.0-only')
|
license=('AGPL-3.0-only')
|
||||||
# gst-plugins-bad-libs: libgstplayer. gst-plugins-base/-good are runtime plugins
|
# gst-plugins-bad-libs: libgstplayer. gst-plugins-base/-good are runtime plugins
|
||||||
# (audio conversion, the mpg123 mp3 decoder) that namcap cannot see being used.
|
# (audio conversion, the mpg123 mp3 decoder) that namcap cannot see being used.
|
||||||
@@ -38,7 +40,7 @@ optdepends=('pipewire-pulse: raise the volume to 100% on a failed attempt (or li
|
|||||||
backup=('etc/pam.d/ahfail')
|
backup=('etc/pam.d/ahfail')
|
||||||
install=ahfail.install
|
install=ahfail.install
|
||||||
options=('!lto')
|
options=('!lto')
|
||||||
source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
|
source=("$pkgname-$pkgver.tar.gz::$_repo/archive/v$pkgver.tar.gz")
|
||||||
sha256sums=('SKIP')
|
sha256sums=('SKIP')
|
||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
|
|||||||
@@ -10,6 +10,8 @@ ahfail doctor # check this machine and explain what is missing
|
|||||||
|
|
||||||
One command on Linux: `ahfail` works out whether you run Wayland or X11 and does the right thing. On macOS the effect comes from a PAM hook on the system lock screen (see below).
|
One command on Linux: `ahfail` works out whether you run Wayland or X11 and does the right thing. On macOS the effect comes from a PAM hook on the system lock screen (see below).
|
||||||
|
|
||||||
|
Project page, with the story behind it: [asger.weirsøe.dk/en/projects/ahfail](https://asger.xn--weirse-fya.dk/en/projects/ahfail)
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
> **Security disclaimer**
|
> **Security disclaimer**
|
||||||
|
|||||||
Reference in New Issue
Block a user