1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
#! /bin/bash
OUTFILE="$1"
PKG="$2"
PKGVER="$3"
SRCURL="$4"
PLATFORM="$5"
REQS="$6"
DESC="$7"
TMPFILE="${TMPDIR:-/tmp}/reqfile-$$${RANDOM}${RANDOM}${RANDOM}"
export OUTFILE PKG PKGVER SRCURL PLATFORM REQS DESC TMPFILE
VALIDSYNTAX=1
if [ -z "${OUTFILE}" ]; then
echo 'ERROR: Output not specified' >&2
VALIDSYNTAX=0
|
>
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
#! /bin/bash
OUTFILE="$1"
PKG="$2"
PKGVER="$3"
SRCURL="$4"
PLATFORM="$5"
REQS="$6"
DESC="$7"
LICENSE="$8"
TMPFILE="${TMPDIR:-/tmp}/reqfile-$$${RANDOM}${RANDOM}${RANDOM}"
export OUTFILE PKG PKGVER SRCURL PLATFORM REQS DESC TMPFILE
VALIDSYNTAX=1
if [ -z "${OUTFILE}" ]; then
echo 'ERROR: Output not specified' >&2
VALIDSYNTAX=0
|
48
49
50
51
52
53
54
55
56
57
58
59
60
61
|
rm -f "${TMPFILE}"
cat << __EOF__ > "${TMPFILE}"
Package ${PKG} ${PKGVER}
Meta platform ${PLATFORM}
Meta rsk::build::date $(date +%Y-%m-%d)
Meta description ${DESC}
__EOF__
echo "${REQS}" | tr ',' "\n" | while read req; do
req="$(echo "${req}" | sed 's@^ *@@;s@ *$@@')"
if [ -z "${req}" ]; then
continue
fi
if echo "${req}" | grep ' ' >/dev/null; then
|
>
>
>
|
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
|
rm -f "${TMPFILE}"
cat << __EOF__ > "${TMPFILE}"
Package ${PKG} ${PKGVER}
Meta platform ${PLATFORM}
Meta rsk::build::date $(date +%Y-%m-%d)
Meta description ${DESC}
__EOF__
if [ -n "${LICENSE}" ]; then
echo "Meta license ${LICENSE}" >> "${TMPFILE}"
fi
echo "${REQS}" | tr ',' "\n" | while read req; do
req="$(echo "${req}" | sed 's@^ *@@;s@ *$@@')"
if [ -z "${req}" ]; then
continue
fi
if echo "${req}" | grep ' ' >/dev/null; then
|