diff options
author | login <login@tilde.team> | 2021-10-17 16:25:53 +0000 |
---|---|---|
committer | login <login@tilde.team> | 2021-10-17 16:25:53 +0000 |
commit | b0de38eafe7fe897f907066dc1ef923073690d5d (patch) | |
tree | 7abbf3ee84417762fadbc7493e0ff119aeba3e9d /utils/ftc | |
parent | bd53b1ec0cf20e79828e8e95576a44f1eaf004db (diff) | |
download | tcoin-b0de38eafe7fe897f907066dc1ef923073690d5d.tar.gz |
pcoin_keys fixed
Thanks to ~jmjl, I was able to find that pcoin_keys didn't work. To fix it, tcoin uses sneaky magic but with stdin isntead of an argument, and a new library imported called popen2, that lets me send both stdin and receive stdout, to successfully get "ls <path to the pcoin_keys directory>" to work (it execl's another instance of the tcoin comand so that it runs under setuid instead of as the original user who ran it.
Diffstat (limited to 'utils/ftc')
-rwxr-xr-x | utils/ftc | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/utils/ftc b/utils/ftc new file mode 100755 index 0000000..132c41d --- /dev/null +++ b/utils/ftc @@ -0,0 +1,6 @@ +#!/bin/bash + +#ftc -> full tcoin check + + +/usr/bin/diff <(/bin/ls /home/login/tcoin/*.txt | /usr/bin/xargs -n 1 /bin/cat) <(/bin/ls /home/login/tcoin/messages/* | /usr/bin/xargs -n 1 /home/login/bin/mstss) |