Gentoo Archives: gentoo-dev

From: Michal Hrusecky <miska@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] [RFC] obs eclasses
Date: Tue, 13 Sep 2011 14:38:20
Message-Id: 20110913143650.GA5645@misibook.miska.isageek.net
In Reply to: Re: [gentoo-dev] [RFC] obs eclasses by "Amadeusz Żołnowski"
1 Amadeusz Żołnowski - 13:24 13.09.11 wrote:
2 > Hi,
3 >
4 >
5 > Excerpts from Michal Hrusecky's message of 2011-09-13 13:11:28 +0200:
6 > > Comments and improvements are welcome.
7 >
8 > Just some minor remarks:
9 >
10 >
11 > > [[ -z ${OPENSUSE_RELEASE} ]] || OBS_PROJECT="openSUSE:${OPENSUSE_RELEASE}"
12 > > [[ -n ${OBS_PROJECT} ]] || die "OBS_PROJECT not set!"
13 > > [[ -n ${OBS_PACKAGE} ]] || die "OBS_PACKAGE not set!"
14 >
15 > You don't need -n/-z with [[.
16
17 But they don't do any harm either, right ;-)
18
19 > [[ $var ]] == [[ -n $var ]]
20 > [[ ! $var ]] == [[ -z $var ]]
21 >
22 > So:
23 >
24 > [[ ${OPENSUSE_RELEASE} ]] && OBS_PROJECT="openSUSE:${OPENSUSE_RELEASE}"
25 > [[ ${OBS_PROJECT} ]] || die "OBS_PROJECT not set!"
26 > [[ ${OBS_PACKAGE} ]] || die "OBS_PACKAGE not set!"
27 >
28 > > obs-service_src_install() {
29 > > debug-print-function ${FUNCNAME} "$@"
30 > > debug-print "Installing service \"${OBS_SERVICE_NAME}\""
31 > > exeinto /usr/lib/obs/service
32 > > doexe ${DISTDIR}/${OBS_SERVICE_NAME}
33 > > insinto /usr/lib/obs/service
34 > > doins ${DISTDIR}/${OBS_SERVICE_NAME}.service
35 > > if [[ -n ${ADDITIONAL_FILES} ]]; then
36 > > debug-print "Installing following additional files:"
37 > > debug-print " ${ADDITIONAL_FILES}"
38 > > exeinto /usr/lib/obs/service/${OBS_SERVICE_NAME}.files
39 > > for i in ${ADDITIONAL_FILES}; do
40 > > doexe ${DISTDIR}/$i
41 >
42 > "" just in case.
43
44 Fixed.
45
46 --
47 Michal Hrusecky <miska@g.o>

Attachments

File name MIME type
signature.asc application/pgp-signature