File: bugscript

package info (click to toggle)
apt 0.6.46.4-0.1%2Betch1
  • links: PTS
  • area: main
  • in suites: etch
  • size: 8,112 kB
  • ctags: 3,425
  • sloc: cpp: 29,961; xml: 9,133; sh: 3,027; makefile: 673; perl: 209
file content (33 lines) | stat: -rwxr-xr-x 834 bytes parent folder | download | duplicates (8)
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
33
#!/bin/bash -e

# reportbug #169495
if [ -z "$YESNO" ]; then
  YESNO=$"yYnN"
fi

cat <<EOF
I can automatically include various information about your apt configuration in
your bug report.  This information may help to diagnose your problem.

EOF

yesno "May I include your apt configuration (/etc/apt/apt.conf et al)? [Y/n] " yep

if [ "$REPLY" = "yep" ]; then
  echo -e "\n-- apt-config dump --\n" >&3
  apt-config dump >&3 2>&1
fi

for config in /etc/apt/preferences /etc/apt/sources.list; do
  if [ -f $config ]; then
    yesno "May I include your $config configuration file? [Y/n] " yep
    if [ "$REPLY" = "yep" ]; then
      echo -e "\n-- $config --\n" >&3
      cat $config >&3
    else
      echo -e "\n-- ($config present, but not submitted) --\n" >&3
    fi
  else
    echo -e "\n-- (no $config present) --\n" >&3
  fi
done