]> git.ipfire.org Git - thirdparty/systemd.git/blob - test/simple-build-check.sh
7a8252111103eef1262c612fb030f8e4cbcaed79
[thirdparty/systemd.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/run_directory \
13 extras/firmware \
14 extras/path_id \
15 extras/rule_generator"
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