#!/bin/bash

PATH_SCRIPT="$(cd $(/usr/bin/dirname $(type -p -- $0 || echo $0));pwd)"
. $PATH_SCRIPT/make.lib

PSF=opensvc.psf
DEPOT=opensvc-$VERSION-$RELEASE.depot
REMOTEHOST=${1:-s64lmwbicb6.dsit.sncf.fr}

prepare_chroot || exit 1

cat - <<-EOF >$CHROOT/../$PSF
vendor
  tag           opensvc
  title         Opensvc SARL
  description   opensvc nodeware
end
product
  tag            opensvc
  title          opensvc
  revision       $VERSION-$RELEASE
  category       system_management
  description    tools to drive OpenSVC services
  copyright      Opensvc SARL
  architecture   HP-UX_10.20_700/800
  machine_type   *
  os_name        HP-UX
  os_release     *
  directory      /
  is_locatable   false
  fileset
    tag          commands
    title        Commands (management utilities)
    revision     1.0
    prerequisite Python.PYTHON-RUN
    postinstall  /tmp/$CHROOT_BN/opt/opensvc/bin/postinstall
    file_permissions -o root -g sys
    directory    /tmp/$CHROOT_BN=/
    file         *
  end
end
EOF

cd $CHROOT/.. || exit 1
tar cf - $CHROOT_BN $PSF | ssh root@$REMOTEHOST "cd /tmp && tar xf -"
ssh root@$REMOTEHOST "cd /tmp && swpackage -vv -s opensvc.psf -x target_type=tape @/tmp/$DEPOT"
scp root@$REMOTEHOST:/tmp/$DEPOT $OSVC/tmp/ || exit 1

[ -x $PATH_SCRIPT/release_depot ] && $PATH_SCRIPT/release_depot $OSVC/tmp/$DEPOT
