[pacman-dev] [PATCH 1/2] makepkg: abstract license check into separate function

Dave Reisner d at falconindy.com
Sun Jan 8 10:25:06 EST 2012


On Sun, Jan 08, 2012 at 10:16:49PM +1000, Allan McRae wrote:
> On 08/01/12 04:27, Dave Reisner wrote:
> > Signed-off-by: Dave Reisner <dreisner at archlinux.org>
> > ---
> >  scripts/makepkg.sh.in |   16 ++++++++++------
> >  1 files changed, 10 insertions(+), 6 deletions(-)
> > 
> > diff --git a/scripts/makepkg.sh.in b/scripts/makepkg.sh.in
> > index 13185ee..eada195 100644
> > --- a/scripts/makepkg.sh.in
> > +++ b/scripts/makepkg.sh.in
> > @@ -1102,6 +1102,15 @@ find_libprovides() {
> >  	done
> >  }
> >  
> > +check_license() {
> > +	# TODO maybe remove this at some point
> > +	# warn if license array is not present or empty
> > +	if [[ -z $license ]]; then
> > +		warning "$(gettext "Please add a license line to your %s!")" "$BUILDSCRIPT"
> > +		plain "$(gettext "Example for GPL\'ed software: %s.")" "license=('GPL')"
> > +	fi
> > +}
> > +
> 
> 
> Why not just move this into the check_sanity function?   That would also
> remove the need for your next patch too.
> 
> 

This sounds like a better idea.

> >  write_pkginfo() {
> >  	local builddate=$(date -u "+%s")
> >  	if [[ -n $PACKAGER ]]; then
> > @@ -1179,12 +1188,7 @@ write_pkginfo() {
> >  		fi
> >  	done
> >  
> > -	# TODO maybe remove this at some point
> > -	# warn if license array is not present or empty
> > -	if [[ -z $license ]]; then
> > -		warning "$(gettext "Please add a license line to your %s!")" "$BUILDSCRIPT"
> > -		plain "$(gettext "Example for GPL\'ed software: %s.")" "license=('GPL')"
> > -	fi
> > +	check_license
> >  }
> >  
> >  check_package() {
> 
> 


More information about the pacman-dev mailing list