yova
76d7a3c3fe
fdroid and such
2 years ago
FriendlyNeighborhoodShane
346e77a188
*.md: reflow text to 80 cols
3 years ago
FriendlyNeighborhoodShane
061c1d040d
res/util/func-resdl.sh: make logs work with symlinked reldir
3 years ago
FriendlyNeighborhoodShane
ad28359a70
func-resdl.sh: use apksigner instead of jarsigner for signature verification
...
It's much more robust and complete than jarsigner and should catch more
issues than it. I suspect the flags that I'm using to make it work for
JARs (signature format v1) is a hack and not actually an intended feature
but it works for now.
It also likely has much more availability across platforms as it's a
Java applet (separately packaged for Debian etc.) instead of being part of
a JDK.
3 years ago
FriendlyNeighborhoodShane
1074e15a0f
Fix some shellcheck complaints
3 years ago
FriendlyNeighborhoodShane
cb531cf13f
script-addon.sh: better helper script detection
3 years ago
FriendlyNeighborhoodShane
9f429c16fe
script-addin.sh: add footer meesage
3 years ago
FriendlyNeighborhoodShane
44a349c531
script-addon.sh: recursively pass files to functions, not dirs
...
The addon.d helper functions don't like being passed directories, so we
just use find and pass the them the files ourselves.
We could have implemented the helper functions, but there's too much of
a mess going on in the addon.d world. That will probably cause more problems
that it will solve.
3 years ago
FriendlyNeighborhoodShane
491f4ea4f4
func-defconf.sh: make sure required conditions are met for script
3 years ago
FriendlyNeighborhoodShane
190131eafc
script-{addon,init}.sh: split out from func-defconf.sh
...
The scripts were initially embedded because I didn't want to have extra
files other than the defconfs, but since we have funcs now anyway...
3 years ago
FriendlyNeighborhoodShane
4079901354
func-defconf.sh: remove superfluous tr invocation
3 years ago
FriendlyNeighborhoodShane
e115e7bf92
func-defconf.sh: remove detection for old markfile
...
It has been over half a year (even if just one release) but it should be
okay. Everybody should have upgraded by now.
3 years ago
FriendlyNeighborhoodShane
de51551caa
update.sh: user curl with -f for error handling
3 years ago
FriendlyNeighborhoodShane
ea843f931f
update.sh: add checksum to update log for the update delta
...
The cksum utility is sued for the value.
It's not cryptographically secure, but this is just a simple update
check. The actual cryptographic verification is already done by
verifycerts(). Plus, cksum is POSIX amd universally available.
3 years ago
FriendlyNeighborhoodShane
2d6f3ec4fd
func-resdl.sh: refactor updatedelta()
3 years ago
FriendlyNeighborhoodShane
ce7dbe90ad
remove ls use
3 years ago
FriendlyNeighborhoodShane
2efc1d10b9
use `command -v` instead of `which` to determine tool availability.
...
It's POSIX and also considers builtins.
3 years ago
FriendlyNeighborhoodShane
bd3e8e024f
res: remove old fdroid privperm file
3 years ago
FriendlyNeighborhoodShane
de845739ec
res/util: move resdl funcs and make shell scripts
3 years ago
FriendlyNeighborhoodShane
3811525c3f
Add monospace markdown
3 years ago
FriendlyNeighborhoodShane
4e4f05e977
funcs.txt: Add addon.d-v2 support
...
For maintainability, the script now uses helpers provided by addon.d.
3 years ago
FriendlyNeighborhoodShane
f2318c2d15
funcs.txt: Add fancy new addon.d version tag
...
Further changes are probably needed to support A/B
3 years ago
FriendlyNeighborhoodShane
052934d953
Change the dirty-update mark file to /data/.mmg
...
The detection for the old mark shall be removed in a few releases.
3 years ago
FriendlyNeighborhoodShane
37ae2fe499
funcs.txt: add underscore to acceptable char list
3 years ago
FriendlyNeighborhoodShane
fce1024a51
Remove functional hardcodings for MinMicroG with modname variable
3 years ago
FriendlyNeighborhoodShane
745ca51416
conf: remove outdated stuff from template defconf
3 years ago
FriendlyNeighborhoodShane
5a3e8ee0d7
Add res/util/funcs.txt
3 years ago
FriendlyNeighborhoodShane
6fd51be205
res: clean unneccesary entries from privperm whitelist
3 years ago
FriendlyNeighborhoodShane
e090b100d0
res: Add new undocumented permissions for Phonesky
3 years ago
naveenjohnsonv
c6292f83d7
Add sdk 30 support
4 years ago
FriendlyNeighborhoodShane
e006c868c1
res: Whitelist bluetooth priv-perm for microG
4 years ago
FriendlyNeighborhoodShane
1570d54225
Add new privperm to GMSCore
4 years ago
FriendlyNeighborhoodShane
456eb2d601
Revert "Add background location to xmls" because it bootloops any non-Q device. I'm not sure how to cleanly deal with this, so I'll just revert it until problems arise.
...
This reverts commit 94d78dc52d
.
4 years ago
FriendlyNeighborhoodShane
a9bb6145b0
Exterminate trailing whitespace and typos
4 years ago
FriendlyNeighborhoodShane
347fb418ca
Fix perms
4 years ago
FriendlyNeighborhoodShane
83e7c6fb73
Update permission file (new perm from ND)
4 years ago
FriendlyNeighborhoodShane
94d78dc52d
Add background location to xmls
4 years ago
ShaneTheAwesome
c57d6e840e
Add permissions to SDK 29
4 years ago
ShaneTheAwesome
7a26497eef
Kang ale5k and ND for perm XMLs
4 years ago
ShaneTheAwesome
4ff18c7943
Kang ale5k and ND for UNLP
4 years ago
ShaneTheAwesome
6cfe2b98b3
Kang ale5k and ND
4 years ago
ShaneTheAwesome
9f1ddfbf8f
Add new phonesky perms
4 years ago
ShaneTheAwesome
5ed4be9d22
Add util support
5 years ago
ShaneTheAwesome
6cacd209a4
Init commit... Well that's not entirely true
5 years ago