chiark / gitweb /
move default rules from /etc/udev/rules.d/ to /lib/udev/rules.d/
[elogind.git] / test / simple-build-check.sh
1 #/bin/sh
2
3 EXTRAS="\
4         extras/path_id \
5         extras/scsi_id \
6         extras/ata_id \
7         extras/volume_id \
8         extras/usb_id \
9         extras/cdrom_id \
10         extras/edd_id \
11         extras/floppy \
12         extras/firmware \
13         extras/collect \
14         extras/rule_generator \
15         extras/fstab_import"
16
17 # with debug
18 make clean EXTRAS="$EXTRAS" >/dev/null
19 make all -j4 $MAKEOPTS DEBUG=true EXTRAS="$EXTRAS" || exit
20 echo -e "\n\n"
21
22 # without any logging
23 make clean EXTRAS="$EXTRAS" >/dev/null
24 make all $MAKEOPTS USE_LOG=false EXTRAS="$EXTRAS" || exit
25 echo -e "\n\n"
26
27 # install in temporary dir and show it
28 TEMPDIR="`pwd`/.tmp"
29 rm -rf $TEMPDIR
30 mkdir $TEMPDIR
31 make clean EXTRAS="$EXTRAS" >/dev/null
32 make all $MAKEOPTS DESTDIR="$TEMPDIR" EXTRAS="$EXTRAS" || exit
33 make install DESTDIR="$TEMPDIR" EXTRAS="$EXTRAS" || exit
34 echo -e "\nInstalled tree:"
35 find $TEMPDIR
36 rm -rf $TEMPDIR
37
38 make clean EXTRAS="$EXTRAS" >/dev/null