=================================================================== RCS file: /cvsrepo/anoncvs/cvs/www/Attic/checklist.html,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- www/Attic/checklist.html 1998/12/03 06:09:17 1.8 +++ www/Attic/checklist.html 1998/12/21 23:30:59 1.9 @@ -83,6 +83,7 @@ in /usr/local/lib/ and then copy to /etc or /etc/ only the files do not exist.

The OpenBSD file locations are: +

    user executables:			/usr/local/bin
    system admin executables:		/usr/local/sbin
@@ -98,6 +99,7 @@
    read-only architecture-independent:	/usr/local/share/
    misc documentation:			/usr/local/share/doc/
        
+

  • make
    Begin a cycle of makes until the port is ready. Patch (see above) @@ -116,6 +118,25 @@
  • sudo make install
    install the application.

    +

  • Check port for security holes again. This is + especially important for network and setuid programs. See + our security recommendations + for that. Log interesting stuff and fixes in the + pkg/SECURITY file. This file + should list audited potential problems, along with relevant patches, + so that another person can see at first glance what has been done. + Example: +
    +
    +      $OpenBDS$
    +
    +      ${WRKDIR}/receiver.c
    +         call to mktemp (wrapper function do_mktemp) does seem to be correct.
    +
    +      The server makes extensive use of strlcpy/strlcat/snprintf.
    +
    +
    +
  • Create pkg/PLIST
    After the install is complete use the developers command:

    make plist @@ -240,7 +261,7 @@ ;;; indicates values that must be supplied by the porter. Remove extraneous comments when done.

    -# $OpenBSD: checklist.html,v 1.8 1998/12/03 06:09:17 marc Exp $
    +# $OpenBSD: checklist.html,v 1.9 1998/12/21 23:30:59 espie Exp $
     #
     
     # What port/package will be created
    @@ -352,6 +373,6 @@
       Porting 
       www@openbsd.org
    -  
    $OpenBSD: checklist.html,v 1.8 1998/12/03 06:09:17 marc Exp $ +
    $OpenBSD: checklist.html,v 1.9 1998/12/21 23:30:59 espie Exp $