blob: 87ce84aba698d007a743c4393edf196de3c7160d (
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
 | #!/bin/bash
REPORTBUG_VERSION=$(dpkg-query -f '${source:Version}' -W reportbug)
LOG_FILE = '~/.cache/simple-scan/simple-scan.log'
# Depending on whether reportbug is new enough, we either write the output of
# our various commands to a file and attach them to the report (this needs
# reportbug ≥ 6.5.0) or just write them to the body of the bug report.
if dpkg --compare-versions "$REPORTBUG_VERSION" ge "6.5.0"; then
    # We don’t clean up this directory because there is no way to know when
    # reportbug finished running, and reportbug needs the files around.
    # Given that those are just a couple of kilobytes in size and people
    # generally don’t file a lot of bugs, I don’t think it’s a big deal.
    DIR=$(mktemp -d)
    echo "-- BEGIN ATTACHMENTS --" >&3
    #
    # logfile
    #
    if [ -f ${LOG_FILE} ]; then
	cat ${LOG_FILE} >$DIR/logfile.user
	echo $DIR/logfile.user >&3
    fi
    echo "-- END ATTACHMENTS --" >&3
fi
 |