]> git.pld-linux.org Git - packages/acroread.git/blame - license-installer.sh
- fix target option (#5783)
[packages/acroread.git] / license-installer.sh
CommitLineData
627d81b5
ER
1#!/bin/sh
2if [ "$1" = "--with" -a "$2" = "license_agreement" ]; then
3 TMPDIR=`rpm --eval "%{tmpdir}"`; export TMPDIR
4 SPECDIR=`rpm --eval "%{_specdir}"`; export SPECDIR
5 SRPMDIR=`rpm --eval "%{_srcrpmdir}"`; export SRPMDIR
6 SOURCEDIR=`rpm --eval "%{_sourcedir}"`; export SOURCEDIR
7 BUILDDIR=`rpm --eval "%{_builddir}"`; export BUILDDIR
8 RPMDIR=`rpm --eval "%{_rpmdir}"`; export RPMDIR
9 BACKUP=0
10 mkdir -p $TMPDIR $SPECDIR $SRPMDIR $RPMDIR $SRPMDIR $SOURCEDIR $BUILDDIR
11 if [ -f $SPECDIR/@BASE_NAME@.spec ]; then
12 BACKUP=1
13 mv -f $SPECDIR/@BASE_NAME@.spec $SPECDIR/@BASE_NAME@.spec.prev
14 fi
f8f36cf9
ER
15 if [ '@COPYSOURCES@' != '@'COPYSOURCES'@' ]; then
16 for i in @COPYSOURCES@; do
17 if [ -f $SOURCEDIR/$i ]; then
18 mv -f $SOURCEDIR/$i $SOURCEDIR/$i.prev
19 BACKUP=1
20 fi
21 done
22 fi
627d81b5 23 if echo "$3" | grep '\.src\.rpm$' >/dev/null; then
2e949a2d 24 (
627d81b5 25 if echo "$3" | grep '://' >/dev/null; then
2e949a2d 26 cd $SRPMDIR
627d81b5
ER
27 wget --passive-ftp -t0 "$3"
28 else
2e949a2d
ER
29 cp -f "$3" $SRPMDIR
30 cd $SRPMDIR
627d81b5 31 fi
82da39b0 32 rpm2cpio `basename "$3"` | ( cd $SPECDIR; cpio -i @BASE_NAME@.spec )
f8f36cf9 33 if [ '@COPYSOURCES@' != '@'COPYSOURCES'@' ]; then
82da39b0 34 rpm2cpio `basename "$3"` | ( cd $SOURCEDIR; cpio -i @COPYSOURCES@ )
f8f36cf9
ER
35 fi
36 )
627d81b5
ER
37 else
38 cp -i "$3" $SPECDIR || exit 1
f8f36cf9
ER
39 if [ '@COPYSOURCES@' != '@'COPYSOURCES'@' ]; then
40 for i in @COPYSOURCES@; do
41 cp -i @DATADIR@/$i $SOURCEDIR/$i || exit 1
42 done
43 fi
627d81b5
ER
44 fi
45 ( cd $SPECDIR
01fcece9 46 /usr/bin/builder -nm -nc -ncs --with license_agreement --target @TARGET_CPU@ @BASE_NAME@.spec
627d81b5
ER
47 if [ "$?" -ne 0 ]; then
48 exit 2
49 fi
50 RPMNAMES="$RPMDIR/@BASE_NAME@-@VERSION@-@RELEASE@wla.@TARGET_CPU@.rpm"
f063ac86 51 rpm -Uhv $RPMNAMES || echo -e "Install manually the file(s):\n $RPMNAMES" )
627d81b5
ER
52 if [ "$BACKUP" -eq 1 ]; then
53 if [ -f $SPECDIR/@BASE_NAME@.spec.prev ]; then
54 mv -f $SPECDIR/@BASE_NAME@.spec.prev $SPECDIR/@BASE_NAME@.spec
55 fi
f8f36cf9
ER
56 if [ '@COPYSOURCES@' != '@'COPYSOURCES'@' ]; then
57 for i in @COPYSOURCES@; do
58 if [ -f $SOURCEDIR/$i ]; then
59 mv -f $SOURCEDIR/$i.prev $SOURCEDIR/$i
f8f36cf9
ER
60 fi
61 done
62 fi
627d81b5
ER
63 fi
64else
a665fc52
ER
65 if [ "@LICENSE@" != '@'LICENSE'@' ]; then
66 cat @LICENSE@
67 echo "
68If you accept the above license rebuild the package using:
69"
70 else
71 echo "
627d81b5
ER
72License issues made us not to include inherent files into
73this package by default. If you want to create full working
74package please build it with the following command:
627d81b5 75"
a665fc52
ER
76 fi
77 echo "$0 --with license_agreement @SPECFILE@"
627d81b5 78fi
This page took 0.806294 seconds and 4 git commands to generate.