On Fri, Sep 30, 2011 at 01:14:05AM +0800, lolilolicon wrote: > Doing so is certainly better, but we really should consider reusing > write_pkginfo() from makepkg. Splitting common functions from makepkg > into a library would be nice.
So let's do that instead. There's similar work in repo-add. One way or another, this should be using printf rather than echo. > Signed-off-by: lolilolicon <[email protected]> > --- > contrib/bacman.in | 34 +++++++++++++++++----------------- > 1 files changed, 17 insertions(+), 17 deletions(-) > > diff --git a/contrib/bacman.in b/contrib/bacman.in > index c69ab6f..a28f8e7 100755 > --- a/contrib/bacman.in > +++ b/contrib/bacman.in > @@ -207,57 +207,57 @@ while read i; do > case "$current" in > # desc > %NAME%) > - echo "pkgname = $i" >> .PKGINFO > + echo "pkgname = $i" > ;; > %VERSION%) > - echo "pkgver = $i" >> .PKGINFO > + echo "pkgver = $i" > ;; > %DESC%) > - echo "pkgdesc = $i" >> .PKGINFO > + echo "pkgdesc = $i" > ;; > %URL%) > - echo "url = $i" >> .PKGINFO > + echo "url = $i" > ;; > %LICENSE%) > - echo "license = $i" >> .PKGINFO > + echo "license = $i" > ;; > %ARCH%) > - echo "arch = $i" >> .PKGINFO > + echo "arch = $i" > ;; > %BUILDDATE%) > - echo "builddate = $(date -u "+%s")" >> .PKGINFO > + echo "builddate = $(date -u "+%s")" > ;; > %PACKAGER%) > - echo "packager = $pkg_pkger" >> .PKGINFO > + echo "packager = $pkg_pkger" > ;; > %SIZE%) > - echo "size = $pkg_size" >> .PKGINFO > + echo "size = $pkg_size" > ;; > %GROUPS%) > - echo "group = $i" >> .PKGINFO > + echo "group = $i" > ;; > %REPLACES%) > - echo "replaces = $i" >> .PKGINFO > + echo "replaces = $i" > ;; > %DEPENDS%) > - echo "depend = $i" >> .PKGINFO > + echo "depend = $i" > ;; > %OPTDEPENDS%) > - echo "optdepend = $i" >> .PKGINFO > + echo "optdepend = $i" > ;; > %CONFLICTS%) > - echo "conflict = $i" >> .PKGINFO > + echo "conflict = $i" > ;; > %PROVIDES%) > - echo "provides = $i" >> .PKGINFO > + echo "provides = $i" > ;; > > # files > %BACKUP%) > # strip the md5sum after the tab > - echo "backup = ${i%%$'\t'*}" >> .PKGINFO > + echo "backup = ${i%%$'\t'*}" > ;; > - esac > + esac >> .PKGINFO > done > > comp_files=".PKGINFO" > -- > 1.7.6.4 > >
