]>
Commit | Line | Data |
---|---|---|
2444ff74 ER |
1 | #!/bin/sh |
2 | if [ "$1" = "--with" -a "$2" = "license_agreement" ]; then | |
c58efb66 ER |
3 | tmp=$(mktemp -d) |
4 | SPECDIR=`rpm --define "_topdir $tmp" --eval "%{_specdir}"` | |
5 | SRPMDIR=`rpm --define "_topdir $tmp" --eval "%{_srcrpmdir}"` | |
6 | SOURCEDIR=`rpm --define "_topdir $tmp" --eval "%{_sourcedir}"` | |
7 | BUILDDIR=`rpm --define "_topdir $tmp" --eval "%{_builddir}"` | |
8 | RPMDIR=`rpm --define "_topdir $tmp" --eval "%{_rpmdir}"` | |
9 | mkdir -p $SPECDIR $SRPMDIR $RPMDIR $SRPMDIR $SOURCEDIR $BUILDDIR | |
10 | ||
2444ff74 | 11 | if echo "$3" | grep '\.src\.rpm$' >/dev/null; then |
3d1cd4d0 | 12 | ( |
2444ff74 | 13 | if echo "$3" | grep '://' >/dev/null; then |
3d1cd4d0 | 14 | cd $SRPMDIR |
2444ff74 ER |
15 | wget --passive-ftp -t0 "$3" |
16 | else | |
3d1cd4d0 | 17 | cp -f "$3" $SRPMDIR |
2444ff74 | 18 | fi |
60bd5b67 | 19 | rpm2cpio `basename "$3"` | ( cd $SPECDIR; cpio -i @BASE_NAME@.spec ) |
44d31503 | 20 | if [ '@COPYSOURCES@' != '@'COPYSOURCES'@' ]; then |
60bd5b67 | 21 | rpm2cpio `basename "$3"` | ( cd $SOURCEDIR; cpio -i @COPYSOURCES@ ) |
44d31503 ER |
22 | fi |
23 | ) | |
2444ff74 ER |
24 | else |
25 | cp -i "$3" $SPECDIR || exit 1 | |
44d31503 ER |
26 | if [ '@COPYSOURCES@' != '@'COPYSOURCES'@' ]; then |
27 | for i in @COPYSOURCES@; do | |
28 | cp -i @DATADIR@/$i $SOURCEDIR/$i || exit 1 | |
29 | done | |
30 | fi | |
2444ff74 ER |
31 | fi |
32 | ( cd $SPECDIR | |
0829c976 ER |
33 | nd= |
34 | if [ '@USE_DISTFILES@' = 'no' ]; then | |
35 | nd=-nd | |
36 | fi | |
37 | /usr/bin/builder --define _topdir $tmp $nd -nm -nc -ncs --with license_agreement --target @TARGET_CPU@ @BASE_NAME@.spec | |
2444ff74 ER |
38 | if [ "$?" -ne 0 ]; then |
39 | exit 2 | |
40 | fi | |
41 | RPMNAMES="$RPMDIR/@BASE_NAME@-@VERSION@-@RELEASE@wla.@TARGET_CPU@.rpm" | |
99c49934 | 42 | rpm -Uhv $RPMNAMES || echo -e "Install manually the file(s):\n $RPMNAMES" ) |
2444ff74 | 43 | else |
6c8183c9 ER |
44 | if [ "@LICENSE@" != '@'LICENSE'@' ]; then |
45 | cat @LICENSE@ | |
46 | echo " | |
47 | If you accept the above license rebuild the package using: | |
48 | " | |
49 | else | |
50 | echo " | |
2444ff74 ER |
51 | License issues made us not to include inherent files into |
52 | this package by default. If you want to create full working | |
53 | package please build it with the following command: | |
2444ff74 | 54 | " |
6c8183c9 ER |
55 | fi |
56 | echo "$0 --with license_agreement @SPECFILE@" | |
2444ff74 | 57 | fi |