Kaydet (Commit) 1f55c686 authored tarafından Efe Çetin's avatar Efe Çetin

Add .INSTALL support.

üst b0c8fe62
...@@ -76,12 +76,18 @@ __write_buildinfo() { ...@@ -76,12 +76,18 @@ __write_buildinfo() {
write_kv_pair "installed" "${pkginfos_parsed[@]}" write_kv_pair "installed" "${pkginfos_parsed[@]}"
} }
__create_install_script() {
if [ -f "$CURDIR/$install" ]; then
cat $CURDIR/$install >> $PKGDIR/.INSTALL
fi
}
_create_metadata(){ _create_metadata(){
__write_pkginfo >> $PKGDIR/.PKGINFO __write_pkginfo >> $PKGDIR/.PKGINFO
__write_buildinfo >> $PKGDIR/.BUILDINFO __write_buildinfo >> $PKGDIR/.BUILDINFO
__create_install_script
} }
_package(){ _package(){
...@@ -91,5 +97,10 @@ _package(){ ...@@ -91,5 +97,10 @@ _package(){
list_package_files | LANG=C bsdtar -cnf - --format=mtree \ list_package_files | LANG=C bsdtar -cnf - --format=mtree \
--options='!all,use-set,type,uid,gid,mode,time,size,md5,sha256,link' \ --options='!all,use-set,type,uid,gid,mode,time,size,md5,sha256,link' \
--null --files-from - --exclude .MTREE | gzip -c -f -n > .MTREE --null --files-from - --exclude .MTREE | gzip -c -f -n > .MTREE
if [ -f "$PKGDIR/.INSTALL" ]; then
tar --xz -cf $CURDIR/$name-$version-$release.pkg.tar.xz * .PKGINFO .BUILDINFO .MTREE .INSTALL
else
tar --xz -cf $CURDIR/$name-$version-$release.pkg.tar.xz * .PKGINFO .BUILDINFO .MTREE tar --xz -cf $CURDIR/$name-$version-$release.pkg.tar.xz * .PKGINFO .BUILDINFO .MTREE
fi
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment