sup - Software Upgrade Protocol implementation

Distribution: Ubuntu 16.04 LTS (Xenial Xerus)
Repository: Ubuntu Universe i386
Package name: sup
Package version: 20100519
Package release: 1
Package architecture: i386
Package type: deb
Installed size: 244 B
Download size: 91.63 KB
Official Mirror:
The SUP System is a set of programs developed by Carnegie Mellon University that provide for collections of files to be maintained in identical versions across a number of machines. These programs are: SUP: The "client" program, run by users or system maintainers, which initiates the upgrade activity on a machine requesting the latest version of a collection of files. SUP will normally be run as a daemon, firing up once each night (week, etc.) to upgrade the specified file collections. SUPFILESRV: The "file server" program, a daemon that is run by the system maintainer to service requests for files initiated by client SUP programs. The file server runs on every machine used as a "repository" of distributable versions of files. It runs continuously and listens for network connection requests by individual client processes; for each individual client request, a process is forked to service that request. SUPSCAN: The "file scanner" program, that may optionally be run periodically to speed up execution of the file server. It pre-compiles a list of files on the file system that match the specifications for a given file collection so that the file server need not do this during each upgrade of that collection. The file scanner is normally used daily for very large file collections that are upgraded by many clients each day; it is not so useful for small file collections or for those that are upgraded by only a few client machines per day.



    Binary package: sup_20100519-1_i386.deb
    Source package: sup

    Install Howto

    1. Update the package index:
      # sudo apt-get update
    2. Install sup deb package:
      # sudo apt-get install sup


    • /usr/bin/sup
    • /usr/bin/supfilesrv
    • /usr/bin/supscan
    • /usr/share/doc/sup/changelog.Debian.gz
    • /usr/share/doc/sup/copyright
    • /usr/share/doc/sup/sup.doc.gz
    • /usr/share/man/man1/sup.1.gz
    • /usr/share/man/man8/supfilesrv.8.gz
    • /usr/share/man/man8/supscan.8.gz


    2010-05-19 - Jochen Friedrich <> sup (20100519-1) unstable; urgency=low * Update to new upstream snapshot. * Refresh 04_fix_man.patch as several man page problems are fixed upstream now. * Switch to dpkg-source 3.0 (quilt) format * Bump Standards version to 3.8.4

    2009-10-20 - Jochen Friedrich <> sup (20091019-1) unstable; urgency=low * Update to new upstream snapshot. * Convert to debhelper 7 and quilt. * Fix compile on GNU/kFreeBSD. (Closes: #403816) * Add patch to fix man pages. * Bumped standards version to 3.8.3. * Update Makefile patch to not strip any binaries. (Closes: #438074)

    2006-11-02 - Jochen Friedrich <> sup (20060803-2) unstable; urgency=low * Fix CFLAGS, so libwrap is built into sup again.

    2006-08-04 - Jochen Friedrich <> sup (20060803-1) unstable; urgency=low * New source tarball downloaded from NetBSD CVS. * sup now supports libwrap. * converted to use cdbs. * bumped standards version to 3.7.2.

    2005-12-19 - Jochen Friedrich <> sup (1.8-12) unstable; urgency=low * Fix nasty server mode bug. Thanks for noticing to Frank Brase <>. * Update standards version to 3.6.2.

    2004-07-03 - Jochen Friedrich <> sup (1.8-11) unstable; urgency=high * Really bumped standards version to 3.6.1. * Added patch from DSA-521 (Closes: #255405). Urgency high.

    2003-12-30 - Jochen Friedrich <> sup (1.8-10) unstable; urgency=low * Bumped standards version to 3.6.1 (no changes required). * Fixed errno handling (Thanks to Thorsten Sauter <> for the patch) (Closes: #223422). * Corrected debian/copyright. * Documented IPv6 options in man page.

    2003-07-16 - Jochen Friedrich <> sup (1.8-9) unstable; urgency=medium * Added IPv6 patch from Jun-ichiro itojun Hagino <> * Copied varargs->stdarg changes from NetBSD (closes: #195256) * Changed errmsg to use strerror. Copied from NetBSD. * Fixed compiler warnings (extra tokens after #else and #endif) * Fixed insecure tmp file creation (closes: #175327) * New maintainer (closes: #192670)

    2001-03-25 - Martin Mitchell <> sup (1.8-8) unstable; urgency=low * Update to standards version 3.5.2. (closes: #91041)

    1998-11-04 - Martin Mitchell <> sup (1.8-7) frozen unstable; urgency=low * Compilation fixes for alpha. (#26288)