"Fossies" - the Fresh Open Source Software Archive

Member "argus-3.0.8.2/pkg/README" (14 Apr 2015, 4201 Bytes) of package /linux/misc/argus-3.0.8.2.tar.gz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the last Fossies "Diffs" side-by-side code changes report for "README": 3.0.8_vs_3.0.8.1.

    1 ########################################################################
    2   Note: These materials are a work-in-progress and not yet 
    3         meant for production use.
    4 ########################################################################
    5 
    6 /*
    7  * Argus Software. Tools to read, analyze and manage Argus data.
    8  * Copyright (c) 2000-2015 QoSient, LLC
    9  * All rights reserved.
   10  *
   11  * This program is free software; you can redistribute it and/or modify
   12  * it under the terms of the GNU General Public License as published by
   13  * the Free Software Foundation; either version 2, or (at your option)
   14  * any later version.
   15 
   16  * This program is distributed in the hope that it will be useful,
   17  * but WITHOUT ANY WARRANTY; without even the implied warranty of
   18  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   19  * GNU General Public License for more details.
   20 
   21  * You should have received a copy of the GNU General Public License
   22  * along with this program; if not, write to the Free Software
   23  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.  */
   24  *
   25  */
   26 
   27 Argus 3.0
   28 QoSient, LLC
   29 argus@qosient.com
   30 http://qosient.com/argus
   31 
   32 This directory tree contains files used to create standard install materials
   33 for various operating system distributions.   The idea is to be able to 
   34 install and configure argus in the ways familiar to system administrators.
   35 
   36 Files that reside in this directory are default argus configurations which
   37 are common across all distributions.  Files that differ by distribution
   38 are stored in sub-directories.  For most distributions, the initial bootstrap
   39 for the packaging instructions lies in fixed directories at the root of
   40 the source tarball.  
   41 
   42 In order to do packaging, one must install distribution-specific packaging tools
   43 in addition to the normal complement of development tools, e.g. compilers.
   44 The tools can be used to create both source and binary packages.
   45 
   46 The rest of this README discusses the individual distributions.  
   47 Look also at the README files in the subdirectories.
   48 
   49 ########################################################################
   50    RedHat Enterprise Linux (and derivatives such as Fedora and CentOS )
   51 ########################################################################
   52 subdirectory:         rhel/
   53 bootstrap packaging:  lib/argus.spec
   54 default prefix:       /usr
   55 
   56 argus has for some time provided the .spec file which can be used
   57 to build RPMs directly from the compressed tarball with:
   58     rpmbuild -ta argus-n.n.n.tar.gz
   59 
   60 Descriptions of RPM packaging for RHEL-based distibutions can be found at:
   61   http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/index.html
   62 
   63 The .spec file is divided into a number of sections describing how to build
   64 binaries, where production binaries and configuration files will be placed,
   65 and commands to be executed pre- and post-installation.
   66 
   67 A single .spec file can describe building multiple RPMS
   68 
   69 ########################################################################
   70   Debian Linux ( here the Ubuntu variant )
   71 ########################################################################
   72 
   73 subdirectory:         ubuntu/
   74 bootstrap packaging:  debian/
   75 default prefix:       /usr
   76 
   77 Debian-based distribution use a directory of files to specify the
   78 build, install, pre- and post-installation commands. There can
   79 be multiple versions of the files describing multiple packages.
   80 
   81 To learn about the packaging files in the 'debian' directory, see:
   82   http://packaging.ubuntu.com/html/debian-dir-overview.html
   83 
   84 Note: The debian/control needs work, especially Build-Depends
   85 
   86 Note: Pay particular attention the formatting instructions for
   87       the debian/changelog file.  In particular, the line describing
   88       the maintainer must *exactly* match your GPG-key when
   89       signing a package.
   90 
   91 Canonical, the overseer of Ubuntu, provides via Launchpad.net a
   92 place where one can practice building and distributing packages
   93 either as group projects or Personal Package Archives (PPA).
   94 For information and instructions, see:
   95  http://packaging.ubuntu.com/html/packaging-new-software.html
   96 and for package naming conventions
   97  https://help.launchpad.net/Packaging/PPA/BuildingASourcePackage
   98