diff --git a/buildpkg.packaging.solaris b/buildpkg.packaging.solaris index 352794d..5a381fe 100644 --- a/buildpkg.packaging.solaris +++ b/buildpkg.packaging.solaris @@ -117,6 +117,7 @@ pack_info() -e "s#%%pkgdesc%%#$pkgdesc#g" \ -e "s#%%pstamp%%#$pstamp#g" \ -e "s#%%email%%#$email#g" \ + -e "s#%%maxinst%%#$maxinst#g" \ $pkginfo > $metadir/pkginfo.$secname } @@ -317,6 +318,8 @@ parse_def() section=1 secname="${line:1:((${#line}-2))}" legalend=0 + # Set default value for maxinst for the new section + maxinst=1 fi ;; '') @@ -353,6 +356,9 @@ parse_def() 'pkgver') pkgver="$(_upls ${line:$equalindex:${#line}})" ;; + 'maxinst') + maxinst="$(_upls ${line:$equalindex:${#line}})" + ;; esac else # Perhaps we hit 'files'? if [ "${line:0:5}" == "files" ]; then diff --git a/pkginfo.in b/pkginfo.in index b8099e2..f828ade 100644 --- a/pkginfo.in +++ b/pkginfo.in @@ -9,3 +9,4 @@ PSTAMP="%%pstamp%%" BASEDIR="%%topinstalldir%%" CLASSES="none" DESC="%%pkgdesc%%" +MAXINST="%%maxinst%%"