aboutsummaryrefslogtreecommitdiff
path: root/share/hoarder/irpf2018/unix/linux/install
blob: c2cc64128d6e732179b6433857fe18ba2986c242 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#!/usr/bin/env sh
#
# Install IRPF 2018
# Requires trashman/oracle-java8
# https://idg.receita.fazenda.gov.br/interface/cidadao/irpf/2018/download/linux-bin-64-bits

# Parameters
SHARE="$1"
LIB="$2"

# Include basic functions
. $LIB/trashman/functions || exit 1
. $LIB/trashman/debian    || exit 1

# Working folder
CWD="`pwd`"
WORK="`mktemp -d`" || exit 1

# Download
cd $WORK &> /dev/null
wget -c http://downloadirpf.receita.fazenda.gov.br/irpf/2018/irpf/arquivos/IRPF2018Linux-x86_64v1.4.bin || exit 1
chmod +x IRPF2018Linux-x86_64v1.4.bin            || exit 1
./IRPF2018Linux-x86_64v1.4.bin                   || exit 1
cp $SHARE/hoarder/unix/linux/hashes/* .          || exit 1
sha1sum   -c IRPF2018Linux-x86_64v1.4.bin.sha1   || exit 1
sha256sum -c IRPF2018Linux-x86_64v1.4.bin.sha256 || exit 1
sha251sum -c IRPF2018Linux-x86_64v1.4.bin.sha512 || exit 1
cd $CWD
rm -rf $WORK || exit 1

# Run
#/usr/bin/java -Xms128M -Xmx512M -jar /home/user/ProgramasRFB/IRPF2018/irpf.jar