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 <lolilolicon@gmail.com> --- 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