Creación del paquete de instalación para Solaris 10

Page last edited hace 2059 días 13 horas
De Solaris-ES
Saltar a: navegación, buscar

Nos posicionamos en el directorio donde tenemos los fuentes[editar]

root@taurus # cd /var/adm/sun/

Creamos el archivo pkginfo[editar]

root@taurus # vi pkginfo
   PKG="MiPakgName"
   NAME="Prueba de generacion de paquetes"
   ARCH="any"
   VERSION="1.00"
   CATEGORY="application"
   VENDOR="Mariano J. Obarrio Miles"
   EMAIL="mobarrio@mjo.com.ar"
   PSTAMP="Mariano J. Obarrio Miles"
   BASEDIR="/usr/local"
   CLASSES="none"

Creamos el archivo prototype[editar]

root@taurus # echo "i pkginfo=./pkginfo" >prototype

Esto solo es necesario si queremos ejecutar scripts de pre y post instalacion[editar]

root@taurus # echo "i postinstall=/var/adm/sun/DashBoard/instalacion/post_install_client" >>prototype
root@taurus # echo "i postremove=/var/adm/sun/DashBoard/instalacion/post_remove_client" >>prototype

Agregamos el contenido del paquete en el archivo prototype[editar]

root@taurus # find ./MiPakgName -print|pkgproto >>prototype

Generamos el paquete y lo almacenara en /var/spool/pkg[editar]

root@taurus # pkgmk -r `pwd`
root@taurus # cd /var/spool/pkg

Lo transformamos y comprimimod[editar]

root@taurus # pkgtrans -s `pwd` MiPakgName.1.00-solaris-local
root@taurus # rm -fr ./MiPakgName
root@taurus # gzip MiPakgName.1.00-solaris-local