File: check_distclean.sh

package info (click to toggle)
postgis 3.5.2%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, trixie
  • size: 70,052 kB
  • sloc: ansic: 162,204; sql: 93,950; xml: 53,121; cpp: 12,646; perl: 5,658; sh: 5,369; makefile: 3,434; python: 1,205; yacc: 447; lex: 151; pascal: 58
file content (38 lines) | stat: -rwxr-xr-x 855 bytes parent folder | download | duplicates (4)
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
34
35
36
37
38
#!/bin/sh

TMPDIR="/tmp/postgis_check_distclean_$$"

cleanup()
{
  #echo "${TMPDIR} has things"
  rm -rf ${TMPDIR}
}

trap 'cleanup' 0

mkdir -p $TMPDIR


find . -type f | sort > ${TMPDIR}/leftover_files_after_distclean
cat <<EOF > ${TMPDIR}/leftover_files_after_distclean.expected
./doc/postgis_comments.sql
./doc/raster_comments.sql
./doc/sfcgal_comments.sql
./doc/tiger_geocoder_comments.sql
./doc/topology_comments.sql
./liblwgeom/lwin_wkt_lex.c
./liblwgeom/lwin_wkt_parse.c
./liblwgeom/lwin_wkt_parse.h
./postgis_revision.h
EOF

fgrep -vf \
  ${TMPDIR}/leftover_files_after_distclean.expected \
  ${TMPDIR}/leftover_files_after_distclean > \
  ${TMPDIR}/unexpected_leftovers

if test $(cat ${TMPDIR}/unexpected_leftovers | wc -l) != 0; then
  echo "Unexpected left over files after distclean:" >&2
  cat ${TMPDIR}/unexpected_leftovers >&2
  false
fi