swpackage is used to create a SD/UX package. First a PSF file must be created to tell swpackage how to create the package, e.g.

swpackage -v -s product.psf -d target_depot_directory

To preview the results use:

swpackage -p -vv -s product.psf -d target_depot_directory

An example PSF file is listed below:

# Example psf file to be used with SD/UX swpackage

distribution 
  layout_version 1.0 

# Vendor definition 

vendor 

  tag In2nix

  title In2nix Limited 

end 

# Product definition 

product 

  tag S700 

  title Medusa Update Software 

  revision 1.0 

  category software 

  category_title HP Series 700 Software 

  architecture S700_HPUX_10.0

   machine_type 9000/7* 

  directory /
 
  is_locatable false 

# Subproduct definitions 

  subproduct 

  tag Applications 

  title Application Software 

  contents application 

end 

subproduct 

  tag Diagnostics 

  title Diagnostic Software 

  contents diagnostic 

end 

subproduct 

  tag Patches 

  title Patches 

  contents patch 

end 

# fileset definitions 

fileset 

  tag application 

  title Application Software 

# Files 

  directory /var/patch/S700/applications=/dev/rmt/2m

  file * 

end 

# fileset definition (diag) 

fileset 

  tag diagnostic 

  title Diagnostic Software 

# Files 

  directory /var/patch/S700/diagnostics=/dev/rmt/2m 

  file * 

end 

# fileset definitions (patch) 

fileset 

  tag patch 

  title Patch Software 

# Files

  directory /var/patch/S700/patch=/dev/rmt/2m 

  file * 

end 

end

swpackage can also be used to create a SD/UX tape from an existing package in a depot, e.g.

swpackage -s depot -d /dev/rmt/nm -x target_type=tape

After you have created a depot on disk you need to register it using:

swreg -l depot

Can use swcopy to copy a depot from tape on to disk. A menu driven option is provided for this. A depot can also be moved using tar, ftp/rcp , untar and then using swreg -l

Recent Changes

Contribute to this wiki

Why not help others by sharing your knowledge? Contribute something to this wiki and join out hall of fame!
Contact us for a user name and password