Commit Graph

240 Commits

Author SHA1 Message Date
FriendlyNeighborhoodShane
1767477965 README.md: add "microG user group" on Telegram as a support channel 2021-08-27 12:17:11 +05:30
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.
2021-08-07 19:16:19 +05:30
FriendlyNeighborhoodShane
637f3b768f README.md: update sync adapter status
We forgot to update the README when we added support for it back in
c6292f83d7
2021-08-07 19:16:19 +05:30
FriendlyNeighborhoodShane
1074e15a0f Fix some shellcheck complaints 2021-07-25 14:58:06 +05:30
FriendlyNeighborhoodShane
cb531cf13f script-addon.sh: better helper script detection 2021-07-22 23:15:58 +05:30
FriendlyNeighborhoodShane
9f429c16fe script-addin.sh: add footer meesage 2021-07-22 23:15:58 +05:30
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.
2021-07-22 16:46:39 +05:30
FriendlyNeighborhoodShane
a06a773915 test.sh: use globs for root scripts 2021-07-22 13:38:36 +05:30
FriendlyNeighborhoodShane
feeb079155 test.sh: add exception SC1091 2021-07-22 13:31:14 +05:30
FriendlyNeighborhoodShane
491f4ea4f4 func-defconf.sh: make sure required conditions are met for script 2021-07-22 13:31:14 +05:30
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...
2021-07-22 01:22:29 +05:30
FriendlyNeighborhoodShane
4079901354 func-defconf.sh: remove superfluous tr invocation 2021-07-22 00:26:40 +05:30
FriendlyNeighborhoodShane
4f21907d11 INSTALL.md: rename from lowercase 2021-07-21 19:23:50 +05:30
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.
2021-07-20 21:10:47 +05:30
FriendlyNeighborhoodShane
09f3944ab3 install.md: make command a code block 2021-07-19 00:48:41 +05:30
FriendlyNeighborhoodShane
e02b835069 README.md: update outdated pack info
We switched back to the F-Droid builds for the LocalGSM backend back in
077072685f but forgot to update the README.
2021-07-16 12:56:45 +05:30
FriendlyNeighborhoodShane
b141a67afd conf/resdl-download.txt: use master branch instead of eleven for A11 APKs 2021-07-12 11:19:42 +05:30
FriendlyNeighborhoodShane
39ab6e037b install.md: update DAVx5 login instructions
The older method now required turning off 2FA which should not be recommended
in any case. App passwords are a much better alternative to use here.

This should have been updated long ago as I myself haven't been using this
method ever since 2FA.
2021-07-07 20:53:33 +05:30
FriendlyNeighborhoodShane
0cbccbbeb3 install.md: improve permission troubles section 2021-07-07 18:11:51 +05:30
FriendlyNeighborhoodShane
510a327958 install.md: add running npem from adb 2021-07-05 13:26:56 +05:30
FriendlyNeighborhoodShane
de51551caa update.sh: user curl with -f for error handling 2021-06-27 12:48:51 +05:30
FriendlyNeighborhoodShane
884fc05ab7 update.sh: remove useless field from update log 2021-06-26 18:07:45 +05:30
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.
2021-06-26 18:01:19 +05:30
FriendlyNeighborhoodShane
2d6f3ec4fd func-resdl.sh: refactor updatedelta() 2021-06-26 18:01:13 +05:30
FriendlyNeighborhoodShane
ce7dbe90ad remove ls use 2021-06-24 17:52:18 +05:30
FriendlyNeighborhoodShane
00726d9684 build.sh: add $confdir 2021-06-24 17:52:18 +05:30
FriendlyNeighborhoodShane
2efc1d10b9 use command -v instead of which to determine tool availability.
It's POSIX and also considers builtins.
2021-06-24 14:38:21 +05:30
FriendlyNeighborhoodShane
3afe9f0ddd bump.sh: add script to bump defconfs 2021-06-24 14:29:53 +05:30
FriendlyNeighborhoodShane
8e99dc83b8 conf: fix quoting 2021-06-19 11:34:17 +05:30
FriendlyNeighborhoodShane
00e8ca3fce README.md: add /r/microG subreddit as a suport link 2021-06-17 10:31:36 +05:30
FriendlyNeighborhoodShane
c826a347f0 Remove links to the NoGoolag Telegram group for support.
It is no longer a support channel as I am no longer a part of the community.
For now, there is no support channel through Telegram.
2021-06-17 01:09:59 +05:30
FriendlyNeighborhoodShane
cfadfcf6d6 pre_install_actions: run after archive extraction 2021-06-12 13:02:24 +05:30
FriendlyNeighborhoodShane
f882fb4e4b conf/resdl-download.txt: formatting update to preemptively prepare for future disasters 2021-06-08 12:40:56 +05:30
FriendlyNeighborhoodShane
bd3e8e024f res: remove old fdroid privperm file 2021-06-07 15:28:52 +05:30
FriendlyNeighborhoodShane
72051229f4 build.sh: show error on files not found 2021-06-07 11:01:28 +05:30
Nihal Anand
408a350175 README.md: credit for old rewritten commit
The credited author for this commit wrote 34ad161546
but I didn't know how to amend commits at the time so I just squashed and they
lost their credit. This is an empty commit just to credit them for it.
2021-06-05 21:43:26 +05:30
FriendlyNeighborhoodShane
de845739ec res/util: move resdl funcs and make shell scripts 2021-06-05 19:06:41 +05:30
FriendlyNeighborhoodShane
6381625b8a resdl-download.txt: fix cert checking
An APK might posess a MANIFEST.MF but still not have a signature.
It's better to just check for an RSA file.
2021-05-20 18:14:15 +05:30
FriendlyNeighborhoodShane
90b143650c resdl-download.txt: simplify some code 2021-05-19 15:08:39 +05:30
FriendlyNeighborhoodShane
6a56600357 update.sh: clean jq code 2021-05-13 22:08:36 +05:30
FriendlyNeighborhoodShane
917beba376 Add semicolons 2021-05-08 06:18:35 +05:30
FriendlyNeighborhoodShane
16ede62948 Bump version 2021-04-28 14:16:54 +05:30
FriendlyNeighborhoodShane
1ca8735edf update.sh: Fix gitlab downloads 2021-03-27 09:11:04 +05:30
FriendlyNeighborhoodShane
c33d7a7979 update-binary: format overlong constructs 2021-03-21 00:10:55 +05:30
FriendlyNeighborhoodShane
3811525c3f Add monospace markdown 2021-03-21 00:10:43 +05:30
FriendlyNeighborhoodShane
6ad032968b resdl-download.txt: better cert verification 2021-02-08 09:32:37 +05:30
FriendlyNeighborhoodShane
4e4f05e977 funcs.txt: Add addon.d-v2 support
For maintainability, the script now uses helpers provided by addon.d.
2021-01-23 10:23:31 +05:30
chanceforpie
f70b552e2a Update install.md
updated documentation to reflect changes in UI
2021-01-05 22:14:23 +05:30
FriendlyNeighborhoodShane
f2318c2d15 funcs.txt: Add fancy new addon.d version tag
Further changes are probably needed to support A/B
2020-12-31 16:05:27 +05:30
FriendlyNeighborhoodShane
052934d953 Change the dirty-update mark file to /data/.mmg
The detection for the old mark shall be removed in a few releases.
2020-12-31 15:57:32 +05:30