]> git.pld-linux.org Git - packages/acroread.git/blame_incremental - license-installer.sh
- added info about CVE
[packages/acroread.git] / license-installer.sh
... / ...
CommitLineData
1#!/bin/sh
2if [ "$1" = "--with" -a "$2" = "license_agreement" ]; then
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
11 if echo "$3" | grep '\.src\.rpm$' >/dev/null; then
12 (
13 if echo "$3" | grep '://' >/dev/null; then
14 cd $SRPMDIR
15 wget --passive-ftp -t0 "$3"
16 else
17 cp -f "$3" $SRPMDIR
18 fi
19 rpm2cpio `basename "$3"` | ( cd $SPECDIR; cpio -i @BASE_NAME@.spec )
20 if [ '@COPYSOURCES@' != '@'COPYSOURCES'@' ]; then
21 rpm2cpio `basename "$3"` | ( cd $SOURCEDIR; cpio -i @COPYSOURCES@ )
22 fi
23 )
24 else
25 cp -i "$3" $SPECDIR || exit 1
26 if [ '@COPYSOURCES@' != '@'COPYSOURCES'@' ]; then
27 for i in @COPYSOURCES@; do
28 cp -i @DATADIR@/$i $SOURCEDIR/$i || exit 1
29 done
30 fi
31 fi
32 ( cd $SPECDIR
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
38 if [ "$?" -ne 0 ]; then
39 exit 2
40 fi
41 RPMNAMES="$RPMDIR/@BASE_NAME@-@VERSION@-@RELEASE@wla.@TARGET_CPU@.rpm"
42 rpm -Uhv $RPMNAMES || echo -e "Install manually the file(s):\n $RPMNAMES" )
43else
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 "
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:
54"
55 fi
56 echo "$0 --with license_agreement @SPECFILE@"
57fi
This page took 0.060697 seconds and 4 git commands to generate.