Shells that support process substitution such as bash
and zsh
allow to run shell script on gist as follows.
# With curl:
bash <(curl -sL ${GIST_URL}) args...
# With wget:
http://bin.entware.net/armv7sf-k3.2/archive/ar_2.38-1_armv7-3.2.ipk | |
http://bin.entware.net/armv7sf-k3.2/archive/binutils_2.38-1_armv7-3.2.ipk | |
http://bin.entware.net/armv7sf-k3.2/archive/libbfd_2.38-1_armv7-3.2.ipk | |
http://bin.entware.net/armv7sf-k3.2/archive/libctf_2.38-1_armv7-3.2.ipk | |
http://bin.entware.net/armv7sf-k3.2/archive/libopcodes_2.38-1_armv7-3.2.ipk | |
http://bin.entware.net/armv7sf-k3.2/archive/objdump_2.38-1_armv7-3.2.ipk |
for f in *.qpkg; do mkdir $(basename -- "$f" .qpkg); qbuild --extract $f $(basename -- "$f" .qpkg); done |
qdbus org.kde.plasmashell /PlasmaShell evaluateScript "lockCorona(true)" | |
qdbus org.kde.plasmashell /PlasmaShell evaluateScript "lockCorona(false)" |
#!/usr/bin/env bash | |
# Copyright (C) 2023 OneCD - [email protected] | |
# This script was written on 2023-01-29. It is intended as a proof-of-concept, rather than a hack. | |
# Modify the QTS App Center certificate dB, and add an unsigned QPKG as-if it were signed. It adds a QNAP generated certificate and digital signature to the database for the unsigned QPKG. | |
# Running the code below makes the target QPKG effectively "signed", and allows user to install and run this QPKG with the 'Allow installation of applications without a valid digital signature' App Center option unticked. |
It turns out, to get rid of the "There is no digital signature" message in App Center, one only has to add a new entry to [/etc/config/nas_sign_qpkg.db] in the 'Certificate' table. Create a new record, with a "qpkg" 'Type', and 'QpkgName' as the internal QPKG name. Reload App Center. Done. No more warning. The QPKG is still not digitally signed but will also not display an error message in App Center. |
find /media/downloads/sabnzbd/nzb/backup/ -type f -name "*.nzb.*" ! -size 0 -print0 | xargs -0 truncate -s 0 |
deb http://deb.debian.org/debian bullseye main contrib non-free | |
deb-src http://deb.debian.org/debian bullseye main contrib non-free | |
deb http://deb.debian.org/debian bullseye-updates main contrib non-free | |
deb-src http://deb.debian.org/debian bullseye-updates main contrib non-free | |
deb http://deb.debian.org/debian bullseye-backports main contrib non-free | |
deb-src http://deb.debian.org/debian bullseye-backports main contrib non-free | |
deb http://security.debian.org/debian-security/ bullseye-security main contrib non-free |
# These demonstrate available words for syntax highlighting on Kate (makes it easier to pick a word that stands-out): | |
# ALERT ATTENTION DANGER HACK SECURITY | |
# BUG FIXME DEPRECATED TASK TODO TBD WARNING CAUTION NOLINT | |
# ### NOTE NOTICE TEST TESTING |
QTS 4.5.1.1495 | |
Example looks like: | |
"Operating_Status = 4:0:41309:0" | |
first field: 4 if QPKG has been stopped (using the qpkg_service utility) and 3 if started | |
second field: always 0 | |
third field: NAS uptime in seconds when this entry was last updated | |
fourth field: always 0 |