]> git.pld-linux.org Git - packages/fonts-TTF-microsoft-tahoma.git/blame - license-installer.sh
- support for disabling distfiles
[packages/fonts-TTF-microsoft-tahoma.git] / license-installer.sh
CommitLineData
84497c78
ER
1#!/bin/sh
2if [ "$1" = "--with" -a "$2" = "license_agreement" ]; then
47785175
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
84497c78 11 if echo "$3" | grep '\.src\.rpm$' >/dev/null; then
0129404b 12 (
84497c78 13 if echo "$3" | grep '://' >/dev/null; then
0129404b 14 cd $SRPMDIR
84497c78
ER
15 wget --passive-ftp -t0 "$3"
16 else
0129404b 17 cp -f "$3" $SRPMDIR
84497c78 18 fi
13f8bdd4 19 rpm2cpio `basename "$3"` | ( cd $SPECDIR; cpio -i @BASE_NAME@.spec )
25e600a0 20 if [ '@COPYSOURCES@' != '@'COPYSOURCES'@' ]; then
13f8bdd4 21 rpm2cpio `basename "$3"` | ( cd $SOURCEDIR; cpio -i @COPYSOURCES@ )
25e600a0
ER
22 fi
23 )
84497c78
ER
24 else
25 cp -i "$3" $SPECDIR || exit 1
25e600a0
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
84497c78
ER
31 fi
32 ( cd $SPECDIR
68f92c8c
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
84497c78
ER
38 if [ "$?" -ne 0 ]; then
39 exit 2
40 fi
41 RPMNAMES="$RPMDIR/@BASE_NAME@-@VERSION@-@RELEASE@wla.@TARGET_CPU@.rpm"
e5222026 42 rpm -Uhv $RPMNAMES || echo -e "Install manually the file(s):\n $RPMNAMES" )
84497c78 43else
45e260da
ER
44 if [ "@LICENSE@" != '@'LICENSE'@' ]; then
45 cat @LICENSE@
46 echo "
47If you accept the above license rebuild the package using:
48"
49 else
50 echo "
84497c78
ER
51License issues made us not to include inherent files into
52this package by default. If you want to create full working
53package please build it with the following command:
84497c78 54"
45e260da
ER
55 fi
56 echo "$0 --with license_agreement @SPECFILE@"
84497c78 57fi
This page took 0.088381 seconds and 4 git commands to generate.