]> git.pld-linux.org Git - packages/acroread.git/blame - license-installer.sh
- use shared license-installer.sh from SOURCES
[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
ER
23 if echo "$3" | grep '\.src\.rpm$' >/dev/null; then
24 ( cd $SRPMDIR
25 if echo "$3" | grep '://' >/dev/null; then
26 wget --passive-ftp -t0 "$3"
27 else
28 cp -f "$3" .
29 fi
30 rpm2cpio `basename "$3"` | ( cd $TMPDIR; cpio -i @BASE_NAME@.spec )
f8f36cf9
ER
31 if [ '@COPYSOURCES@' != '@'COPYSOURCES'@' ]; then
32 for i in @COPYSOURCES@; do
33 rpm2cpio $i | ( cd $TMPDIR; cpio -i $i )
34 done
35 fi
36 )
627d81b5 37 cp -i $TMPDIR/@BASE_NAME@.spec $SPECDIR/@BASE_NAME@.spec || exit 1
f8f36cf9
ER
38 if [ '@COPYSOURCES@' != '@'COPYSOURCES'@' ]; then
39 for i in @COPYSOURCES@; do
40 cp -i $TMPDIR/$i $SOURCEDIR/$i || exit 1
41 done
42 fi
627d81b5
ER
43 else
44 cp -i "$3" $SPECDIR || exit 1
f8f36cf9
ER
45 if [ '@COPYSOURCES@' != '@'COPYSOURCES'@' ]; then
46 for i in @COPYSOURCES@; do
47 cp -i @DATADIR@/$i $SOURCEDIR/$i || exit 1
48 done
49 fi
627d81b5
ER
50 fi
51 ( cd $SPECDIR
3887c5be 52 /usr/bin/builder -nm -nc -ncs --with license_agreement --opts --target=@TARGET_CPU@ @BASE_NAME@.spec
627d81b5
ER
53 if [ "$?" -ne 0 ]; then
54 exit 2
55 fi
56 RPMNAMES="$RPMDIR/@BASE_NAME@-@VERSION@-@RELEASE@wla.@TARGET_CPU@.rpm"
f063ac86 57 rpm -Uhv $RPMNAMES || echo -e "Install manually the file(s):\n $RPMNAMES" )
627d81b5
ER
58 if [ "$BACKUP" -eq 1 ]; then
59 if [ -f $SPECDIR/@BASE_NAME@.spec.prev ]; then
60 mv -f $SPECDIR/@BASE_NAME@.spec.prev $SPECDIR/@BASE_NAME@.spec
61 fi
f8f36cf9
ER
62 if [ '@COPYSOURCES@' != '@'COPYSOURCES'@' ]; then
63 for i in @COPYSOURCES@; do
64 if [ -f $SOURCEDIR/$i ]; then
65 mv -f $SOURCEDIR/$i.prev $SOURCEDIR/$i
66 BACKUP=1
67 fi
68 done
69 fi
627d81b5
ER
70 fi
71else
a665fc52
ER
72 if [ "@LICENSE@" != '@'LICENSE'@' ]; then
73 cat @LICENSE@
74 echo "
75If you accept the above license rebuild the package using:
76"
77 else
78 echo "
627d81b5
ER
79License issues made us not to include inherent files into
80this package by default. If you want to create full working
81package please build it with the following command:
627d81b5 82"
a665fc52
ER
83 fi
84 echo "$0 --with license_agreement @SPECFILE@"
627d81b5 85fi
This page took 0.039312 seconds and 4 git commands to generate.