]> pd.if.org Git - zpackage/blobdiff - zpm-newpackage
let newpackage set additional fields
[zpackage] / zpm-newpackage
index 8b9fb0badcb1aeab6722518c495df0336766de7c..a92cea378c61c4032dfc904b40428c2d2ec09b08 100755 (executable)
@@ -82,9 +82,34 @@ fi
 package=$(zpm quote "$name")
 pkgver=$(zpm quote "$version")
 pkgrel=$(zpm quote "$release")
+if [ -n "$description" ]; then
+       description=$(zpm quote -q "$description")
+else
+       description=NULL
+fi
+
+if [ -n "$licenses" ]; then
+       licenses=$(zpm quote -q "$licenses")
+else
+       licenses=NULL
+fi
+
+if [ -n "$packager" ]; then
+       packager=$(zpm quote -q "$packager")
+else
+       packager=NULL
+fi
+if [ -n "$url" ]; then
+       url=$(zpm quote -q "$url")
+else
+       url=NULL
+fi
 
 zpm shell $pkgfile <<EOS
-insert $idempotent into packages ("package", "version", "release", "build_time")
-values ('$package', '$pkgver', $pkgrel, $builddate)
+insert $idempotent into packages ("package", "version", "release",
+"build_time", licenses, description, url, packager)
+values ('$package', '$pkgver', $pkgrel, $builddate, $licenses, $description,
+$url, $packager
+)
 ;
 EOS