Gentoo Archives: gentoo-dev

From: Mike Frysinger <vapier@g.o>
To: gentoo-dev@l.g.o
Cc: Donnie Berkholz <dberkholz@g.o>, mrness@g.o
Subject: Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in www-apps/dspam-web: dspam-web-3.8.0.ebuild ChangeLog
Date: Tue, 25 Sep 2007 02:58:15
Message-Id: 200709242247.06807.vapier@gentoo.org
In Reply to: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in www-apps/dspam-web: dspam-web-3.8.0.ebuild ChangeLog by Donnie Berkholz
1 On Monday 24 September 2007, Donnie Berkholz wrote:
2 > On 20:40 Mon 24 Sep , Alin Nastac (mrness) wrote:
3 > > Modified: dspam-web-3.8.0.ebuild ChangeLog
4 > >
5 > > + local use_errors=0
6 > > + if built_with_use "mail-filter/dspam" user-homedirs; then
7 > > + echo
8 > > + eerror "The DSPAM web interface requires that mail-filter/dspam be
9 > > installed without user-homedirs USE flag." eerror "Please disable this
10 > > flag and re-emerge dspam."
11 > > - die "Incompatible mail-filter/dspam installation"
12 > > + use_errors=$[${use_errors} + 1]
13 > > + fi
14 > > + if ! built_with_use "dev-perl/GD" png; then
15 > > + echo
16 > > + eerror "The DSPAM web interface requires that dev-perl/GD be installed
17 > > with png USE flag." + eerror "Please enable this flag and re-emerge GD."
18 > > + use_errors=$[${use_errors} + 1]
19 > > fi
20 > > + [ ${use_errors} -gt 0 ] && die "Dependency installed with incompatible
21 > > USE flags"
22 >
23 > You could use C-style syntax here:
24 >
25 > (( use_errors++ ))
26 >
27 > I find it a bit more readable.
28
29 i like to get anal and use ((++use_errors))
30
31 then again, it may also be more readable like so:
32 use_errors=false
33 if ... ; then
34 ...
35 use_errors=true
36 fi
37 if ... ; then
38 ...
39 use_errors=true
40 fi
41 ${use_errors} && die "..."
42 -mike

Attachments

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

Replies

Subject Author
[gentoo-dev] Re: Re: [gentoo-commits] gentoo-x86 commit in www-apps/dspam-web: dspam-web-3.8.0.ebuild ChangeLog Steve Long <slong@××××××××××××××××××.uk>