From owner-freebsd-ports-bugs@FreeBSD.ORG Fri Jul 22 15:10:49 2005 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 92EDC16A422 for ; Fri, 22 Jul 2005 15:10:49 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id D5EB043D45 for ; Fri, 22 Jul 2005 15:10:22 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j6MFAMiZ068666 for ; Fri, 22 Jul 2005 15:10:22 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j6MFAMrM068665; Fri, 22 Jul 2005 15:10:22 GMT (envelope-from gnats) Resent-Date: Fri, 22 Jul 2005 15:10:22 GMT Resent-Message-Id: <200507221510.j6MFAMrM068665@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Jim Pirzyk Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F11DF16A428 for ; Fri, 22 Jul 2005 15:07:31 +0000 (GMT) (envelope-from pirzyk@lilo.cites.uiuc.edu) Received: from lilo.cites.uiuc.edu (lilo.cites.uiuc.edu [128.174.86.231]) by mx1.FreeBSD.org (Postfix) with ESMTP id 59A5043D90 for ; Fri, 22 Jul 2005 15:07:05 +0000 (GMT) (envelope-from pirzyk@lilo.cites.uiuc.edu) Received: from lilo.cites.uiuc.edu (localhost [127.0.0.1]) by lilo.cites.uiuc.edu (8.13.3/8.13.3) with ESMTP id j6MF74Oe010700 for ; Fri, 22 Jul 2005 10:07:04 -0500 (CDT) (envelope-from pirzyk@lilo.cites.uiuc.edu) Received: (from pirzyk@localhost) by lilo.cites.uiuc.edu (8.13.3/8.13.3/Submit) id j6MF74hN010699; Fri, 22 Jul 2005 10:07:04 -0500 (CDT) (envelope-from pirzyk) Message-Id: <200507221507.j6MF74hN010699@lilo.cites.uiuc.edu> Date: Fri, 22 Jul 2005 10:07:04 -0500 (CDT) From: Jim Pirzyk To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/83912: New Port: sysutils/psgconf modular system configuration framework X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Jim Pirzyk List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 Jul 2005 15:10:49 -0000 >Number: 83912 >Category: ports >Synopsis: New Port: sysutils/psgconf modular system configuration framework >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Fri Jul 22 15:10:22 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Jim Pirzyk >Release: FreeBSD 5.4-STABLE i386 >Organization: >Environment: System: FreeBSD lilo.cites.uiuc.edu 5.4-STABLE FreeBSD 5.4-STABLE #10: Thu Jul 14 14:28:32 CDT 2005 root@lilo.cites.uiuc.edu:/usr/obj/usr/src/sys/LILO_KERNEL i386 >Description: >How-To-Repeat: >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # psgconf # psgconf/files # psgconf/files/patch-psgconf_modules # psgconf/files/patch-psgconf # psgconf/files/patch-PSGConf.pm # psgconf/files/patch-Makefile.PL # psgconf/pkg-descr # psgconf/distinfo # psgconf/Makefile # psgconf/pkg-plist # psgconf/pkg-install # echo c - psgconf mkdir -p psgconf > /dev/null 2>&1 echo c - psgconf/files mkdir -p psgconf/files > /dev/null 2>&1 echo x - psgconf/files/patch-psgconf_modules sed 's/^X//' >psgconf/files/patch-psgconf_modules << 'END-of-psgconf/files/patch-psgconf_modules' X--- ./etc/psgconf_modules.orig Mon Jun 21 21:55:15 2004 X+++ ./etc/psgconf_modules Mon Jun 21 21:55:30 2004 X@@ -3,7 +3,7 @@ X ### X X ### define data store module(s) X-DataStore PSGConf::DataStore::ConfigFile config_file=/etc/psg.conf X+DataStore PSGConf::DataStore::ConfigFile config_file=/usr/local/etc/psg.conf X X ### define control modules X-Control PSGConf::Control::Packages PackageManager=PSGConf::Action::PackageManager::Encap X+Control PSGConf::Control::Packages PackageManager=PSGConf::Action::PackageManager::FreeBSD::Ports X Control PSGConf::Control::Users X Control PSGConf::Control::Core X Control PSGConf::Control::Solaris END-of-psgconf/files/patch-psgconf_modules echo x - psgconf/files/patch-psgconf sed 's/^X//' >psgconf/files/patch-psgconf << 'END-of-psgconf/files/patch-psgconf' X--- ./sbin/psgconf.orig Mon Jun 21 21:15:29 2004 X+++ ./sbin/psgconf Mon Jun 21 21:15:50 2004 X@@ -30,7 +30,7 @@ X my ($display_policy_methods, $display_data_objs); X my ($num_changed); X X-my $lockfile = '/etc/psgconf.lock'; X+my $lockfile = '/usr/local/etc/psgconf.lock'; X X $| = 1; X umask 0022; X@@ -232,7 +232,7 @@ X Usage: $0 [options] X Options: X X- -c file Use config file "file" (default is /etc/psg.conf) X+ -c file Use config file "file" (default is /usr/local/etc/psg.conf) X -d Show changes psgconf would make to system files X -D Display known data objects and exit without doing anything X -e Don't update software packages X@@ -242,7 +242,7 @@ X -I dir Specifies the location of the config directory X -l Lock (creates lockfile) X -L Ignore lock file in fix mode X- -m file Use module list from "file" (default is /etc/psgconf_modules) X+ -m file Use module list from "file" (default is /usr/local/etc/psgconf_modules) X -o opt=val Set option "opt" to value "val" X -P Display known policy methods and exit without doing anything X -R Don't restart daemons when config files change X@@ -287,7 +287,7 @@ X X =item -c configfile X X-Use an alternate config file instead of F. X+Use an alternate config file instead of F. X Note that this has no effect when not using the X B module. X X@@ -347,7 +347,7 @@ X X =item -m modulesfile X X-Use an alternate modules file instead of F. X+Use an alternate modules file instead of F. X X This option is shorthand for C<-o modules_file=modulesfile>. X END-of-psgconf/files/patch-psgconf echo x - psgconf/files/patch-PSGConf.pm sed 's/^X//' >psgconf/files/patch-PSGConf.pm << 'END-of-psgconf/files/patch-PSGConf.pm' X--- ./lib/PSGConf.pm.orig Mon Jun 21 21:17:31 2004 X+++ ./lib/PSGConf.pm Mon Jun 21 21:17:48 2004 X@@ -34,8 +34,8 @@ X my %defaults = ( X config_dir => '/usr/local/share/psgconf/config', X files_dir => '/usr/local/share/psgconf/files', X- config_file => '/etc/psg.conf', X- modules_file => '/etc/psgconf_modules', X+ config_file => '/usr/local/etc/psg.conf', X+ modules_file => '/usr/local/etc/psgconf_modules', X tmpdir => "/var/tmp/psgconf.$$", X verbose => 0, X do_fix => 0, X@@ -713,7 +713,7 @@ X =item config_file X X Full path to B config file (if applicable). Default is X-F. X+F. X X =item files_dir X X@@ -723,7 +723,7 @@ X =item modules_file X X Full path to B modules file. Default is X-F. X+F. X X =item tmpdir X END-of-psgconf/files/patch-PSGConf.pm echo x - psgconf/files/patch-Makefile.PL sed 's/^X//' >psgconf/files/patch-Makefile.PL << 'END-of-psgconf/files/patch-Makefile.PL' X--- ./Makefile.PL.orig Wed Feb 18 14:44:59 2004 X+++ ./Makefile.PL Wed Feb 18 14:45:16 2004 X@@ -20,7 +20,7 @@ X X my ($etc_dir, $share_dir); X X-$etc_dir = '/etc'; X+$etc_dir = '$(PREFIX)/etc'; X $share_dir = '$(PREFIX)/share/psgconf'; X X GetOptions( END-of-psgconf/files/patch-Makefile.PL echo x - psgconf/pkg-descr sed 's/^X//' >psgconf/pkg-descr << 'END-of-psgconf/pkg-descr' XThe psgconf package is a modular system configuration framework. It Xincludes a number of default modules to configure typical system Xparameters, and allows administrators to add their own modules to meet Xsite-specific needs. END-of-psgconf/pkg-descr echo x - psgconf/distinfo sed 's/^X//' >psgconf/distinfo << 'END-of-psgconf/distinfo' XMD5 (psgconf-3.1.5.tar.gz) = 493794887e885a30f7859f85ba02633b XSIZE (psgconf-3.1.5.tar.gz) = 197379 END-of-psgconf/distinfo echo x - psgconf/Makefile sed 's/^X//' >psgconf/Makefile << 'END-of-psgconf/Makefile' X# New ports collection makefile for: psgconf X# Date created: 17 Feb 2004 X# Whom: Jim Pirzyk X# X# $FreeBSD$ X# X XPORTNAME= psgconf XPORTVERSION= 3.1.5 XCATEGORIES= sysutils XMASTER_SITES= ftp://ftp-dev.cites.uiuc.edu/pub/psgconf/ X XMAINTAINER= pirzyk@freebsd.org XCOMMENT= Controls system configuration X XBUILD_DEPENDS= ${SITE_PERL}/Config/Objective.pm:${PORTSDIR}/devel/p5-Config-Objective \ X ${SITE_PERL}/NetAddr/IP.pm:${PORTSDIR}/net-mgmt/p5-NetAddr-IP \ X ${SITE_PERL}/${PERL_ARCH}/Proc/ProcessTable/Process.pm:${PORTSDIR}/devel/p5-Proc-ProcessTable \ X ${SITE_PERL}/${PERL_ARCH}/Unix/Mknod.pm:${PORTSDIR}/sysutils/p5-Unix-Mknod XRUN_DEPENDS= ${BUILD_DEPENDS} X XPERL_CONFIGURE= YES X XMAN1= psgconf.1 XMAN3= PSGConf.3 \ X PSGConf::Action.3 \ X PSGConf::Action::ChMod.3 \ X PSGConf::Action::CopyFile.3 \ X PSGConf::Action::Crontab.3 \ X PSGConf::Action::File.3 \ X PSGConf::Action::GenerateFile.3 \ X PSGConf::Action::GenerateFile::BSD_exports.3 \ X PSGConf::Action::GenerateFile::EnvFile.3 \ X PSGConf::Action::GenerateFile::Literal.3 \ X PSGConf::Action::GenerateFile::RC_Script.3 \ X PSGConf::Action::GenerateFile::SASL_conf.3 \ X PSGConf::Action::GenerateFile::TLI_hosts.3 \ X PSGConf::Action::GenerateFile::auto_direct.3 \ X PSGConf::Action::GenerateFile::dfstab.3 \ X PSGConf::Action::GenerateFile::dsm_opt.3 \ X PSGConf::Action::GenerateFile::dsm_sys.3 \ X PSGConf::Action::GenerateFile::etc_cshrc.3 \ X PSGConf::Action::GenerateFile::etc_exports.3 \ X PSGConf::Action::GenerateFile::etc_group.3 \ X PSGConf::Action::GenerateFile::etc_master_passwd.3 \ X PSGConf::Action::GenerateFile::etc_passwd.3 \ X PSGConf::Action::GenerateFile::etc_profile.3 \ X PSGConf::Action::GenerateFile::etc_rpc.3 \ X PSGConf::Action::GenerateFile::etc_security_passwd.3 \ X PSGConf::Action::GenerateFile::etc_services.3 \ X PSGConf::Action::GenerateFile::etc_shadow.3 \ X PSGConf::Action::GenerateFile::etc_system.3 \ X PSGConf::Action::GenerateFile::ftpaccess.3 \ X PSGConf::Action::GenerateFile::hosts.3 \ X PSGConf::Action::GenerateFile::hosts_allow.3 \ X PSGConf::Action::GenerateFile::httpd_conf.3 \ X PSGConf::Action::GenerateFile::inetd_conf.3 \ X PSGConf::Action::GenerateFile::ld_so_config.3 \ X PSGConf::Action::GenerateFile::mime_types.3 \ X PSGConf::Action::GenerateFile::named_conf.3 \ X PSGConf::Action::GenerateFile::netmasks.3 \ X PSGConf::Action::GenerateFile::nsswitch_conf.3 \ X PSGConf::Action::GenerateFile::ntp_conf.3 \ X PSGConf::Action::GenerateFile::pam_conf.3 \ X PSGConf::Action::GenerateFile::pam_file.3 \ X PSGConf::Action::GenerateFile::printcap.3 \ X PSGConf::Action::GenerateFile::qpopper_conf.3 \ X PSGConf::Action::GenerateFile::resolv_conf.3 \ X PSGConf::Action::GenerateFile::sendmail_aliases.3 \ X PSGConf::Action::GenerateFile::sendmail_cf.3 \ X PSGConf::Action::GenerateFile::sendmail_map.3 \ X PSGConf::Action::GenerateFile::sendmail_mc.3 \ X PSGConf::Action::GenerateFile::sendmail_trusted_users.3 \ X PSGConf::Action::GenerateFile::sshd_config.3 \ X PSGConf::Action::GenerateFile::sudoers.3 \ X PSGConf::Action::GenerateFile::syslog_conf.3 \ X PSGConf::Action::GenerateFile::tsm_inclexcl.3 \ X PSGConf::Action::GenerateFile::workers_properties.3 \ X PSGConf::Action::GenerateFile::xinetd_conf.3 \ X PSGConf::Action::HomeDir.3 \ X PSGConf::Action::MkDir.3 \ X PSGConf::Action::MkNod.3 \ X PSGConf::Action::ModifyFile.3 \ X PSGConf::Action::PackageManager.3 \ X PSGConf::Action::PackageManager::Encap.3 \ X PSGConf::Action::PackageManager::FTPArchive.3 \ X PSGConf::Action::PackageManager::FreeBSD.3 \ X PSGConf::Action::PackageManager::FreeBSD::Packages.3 \ X PSGConf::Action::PackageManager::FreeBSD::Ports.3 \ X PSGConf::Action::PackageManager::RedHat::RHN.3 \ X PSGConf::Action::PackageManager::RedHat::RPMS.3 \ X PSGConf::Action::PackageManager::Solaris.3 \ X PSGConf::Action::Remove.3 \ X PSGConf::Action::RemoveCrontab.3 \ X PSGConf::Action::RestartDaemon.3 \ X PSGConf::Action::RunCommand.3 \ X PSGConf::Action::Symlink.3 \ X PSGConf::Action::TouchFile.3 \ X PSGConf::Action::svcs::setprop.3 \ X PSGConf::Control.3 \ X PSGConf::Control::AIX.3 \ X PSGConf::Control::AnonFTP.3 \ X PSGConf::Control::Apache.3 \ X PSGConf::Control::Apache::FastCGI.3 \ X PSGConf::Control::Apache::mod_jk.3 \ X PSGConf::Control::CachingDNS.3 \ X PSGConf::Control::Core.3 \ X PSGConf::Control::FreeBSD.3 \ X PSGConf::Control::InitScripts.3 \ X PSGConf::Control::Inittab.3 \ X PSGConf::Control::Library::crle.3 \ X PSGConf::Control::Library::ld_so_conf.3 \ X PSGConf::Control::Library::ldconfig.3 \ X PSGConf::Control::NFS_Client.3 \ X PSGConf::Control::NFS_Server.3 \ X PSGConf::Control::NTP.3 \ X PSGConf::Control::NameServiceSwitch.3 \ X PSGConf::Control::Network.3 \ X PSGConf::Control::PAM.3 \ X PSGConf::Control::Packages.3 \ X PSGConf::Control::PostgreSQL.3 \ X PSGConf::Control::Printers.3 \ X PSGConf::Control::RHN.3 \ X PSGConf::Control::RPC.3 \ X PSGConf::Control::Resolver.3 \ X PSGConf::Control::SASL.3 \ X PSGConf::Control::ShellStartupFiles.3 \ X PSGConf::Control::Shells.3 \ X PSGConf::Control::Solaris.3 \ X PSGConf::Control::TCPWrappers.3 \ X PSGConf::Control::TSM.3 \ X PSGConf::Control::Users.3 \ X PSGConf::Control::cron.3 \ X PSGConf::Control::dtlogin.3 \ X PSGConf::Control::inetd.3 \ X PSGConf::Control::logadm.3 \ X PSGConf::Control::logrotate.3 \ X PSGConf::Control::motd.3 \ X PSGConf::Control::newsyslog.3 \ X PSGConf::Control::qpopper.3 \ X PSGConf::Control::sendmail.3 \ X PSGConf::Control::sshd.3 \ X PSGConf::Control::sudo.3 \ X PSGConf::Control::syslog.3 \ X PSGConf::Data.3 \ X PSGConf::Data::Boolean.3 \ X PSGConf::Data::ConfigError.3 \ X PSGConf::Data::Enum.3 \ X PSGConf::Data::Hash.3 \ X PSGConf::Data::Integer.3 \ X PSGConf::Data::List.3 \ X PSGConf::Data::String.3 \ X PSGConf::Data::Table.3 \ X PSGConf::DataStore::ConfigFile.3 \ X psgconf-intro.3 X X.include X X.if ${PERL_LEVEL} < 500600 XIGNORE= This port requires perl 5.6 or newer X.endif X Xpost-patch: X ${FIND} ${WRKSRC} -name "*.orig" -a -exec ${RM} -f {} \; X Xpost-install: X -@${MKDIR} ${PREFIX}/etc X @${CP} ${WRKSRC}/etc/psg.conf ${PREFIX}/etc/psg.conf.sample X @${CP} ${WRKSRC}/etc/psgconf_modules ${PREFIX}/etc/psgconf_modules.sample X PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL X X.include END-of-psgconf/Makefile echo x - psgconf/pkg-plist sed 's/^X//' >psgconf/pkg-plist << 'END-of-psgconf/pkg-plist' Xetc/psg.conf.sample Xetc/psgconf_modules.sample Xsbin/psgconf Xsbin/platform-name Xshare/psgconf/config/defaults.conf Xshare/psgconf/config/platform-freebsd4.conf Xshare/psgconf/config/platform-freebsd5.conf Xshare/psgconf/config/platform-freebsd6.conf Xshare/psgconf/config/platform-hpux10.conf Xshare/psgconf/config/platform-hpux11.conf Xshare/psgconf/config/platform-irix6.conf Xshare/psgconf/config/platform-ix86-linux2.4.conf Xshare/psgconf/config/platform-rs6000-aix4.3.3.conf Xshare/psgconf/config/platform-rs6000-aix5.1.0.conf Xshare/psgconf/config/platform-sparc-solaris8.conf Xshare/psgconf/config/platform-sparc-solaris9.conf Xshare/psgconf/config/platform-sparc-solaris10.conf Xshare/psgconf/files/magic Xshare/psgconf/files/rc.shutdown X%%SITE_PERL%%//%%PERL_ARCH%%/auto/PSGConf/.packlist X%%SITE_PERL%%/psgconf-intro.pod X%%SITE_PERL%%/PSGConf.pm X%%SITE_PERL%%/PSGConf/Action.pm X%%SITE_PERL%%/PSGConf/Action/ChMod.pm X%%SITE_PERL%%/PSGConf/Action/CopyFile.pm X%%SITE_PERL%%/PSGConf/Action/Crontab.pm X%%SITE_PERL%%/PSGConf/Action/File.pm X%%SITE_PERL%%/PSGConf/Action/GenerateFile.pm X%%SITE_PERL%%/PSGConf/Action/GenerateFile/BSD_exports.pm X%%SITE_PERL%%/PSGConf/Action/GenerateFile/EnvFile.pm X%%SITE_PERL%%/PSGConf/Action/GenerateFile/Literal.pm X%%SITE_PERL%%/PSGConf/Action/GenerateFile/RC_Script.pm X%%SITE_PERL%%/PSGConf/Action/GenerateFile/SASL_conf.pm X%%SITE_PERL%%/PSGConf/Action/GenerateFile/TLI_hosts.pm X%%SITE_PERL%%/PSGConf/Action/GenerateFile/auto_direct.pm X%%SITE_PERL%%/PSGConf/Action/GenerateFile/dfstab.pm X%%SITE_PERL%%/PSGConf/Action/GenerateFile/dsm_opt.pm X%%SITE_PERL%%/PSGConf/Action/GenerateFile/dsm_sys.pm X%%SITE_PERL%%/PSGConf/Action/GenerateFile/etc_cshrc.pm X%%SITE_PERL%%/PSGConf/Action/GenerateFile/etc_exports.pm X%%SITE_PERL%%/PSGConf/Action/GenerateFile/etc_group.pm X%%SITE_PERL%%/PSGConf/Action/GenerateFile/etc_master_passwd.pm X%%SITE_PERL%%/PSGConf/Action/GenerateFile/etc_passwd.pm X%%SITE_PERL%%/PSGConf/Action/GenerateFile/etc_profile.pm X%%SITE_PERL%%/PSGConf/Action/GenerateFile/etc_rpc.pm X%%SITE_PERL%%/PSGConf/Action/GenerateFile/etc_security_passwd.pm X%%SITE_PERL%%/PSGConf/Action/GenerateFile/etc_services.pm X%%SITE_PERL%%/PSGConf/Action/GenerateFile/etc_shadow.pm X%%SITE_PERL%%/PSGConf/Action/GenerateFile/etc_system.pm X%%SITE_PERL%%/PSGConf/Action/GenerateFile/ftpaccess.pm X%%SITE_PERL%%/PSGConf/Action/GenerateFile/hosts.pm X%%SITE_PERL%%/PSGConf/Action/GenerateFile/hosts_allow.pm X%%SITE_PERL%%/PSGConf/Action/GenerateFile/httpd_conf.pm X%%SITE_PERL%%/PSGConf/Action/GenerateFile/inetd_conf.pm X%%SITE_PERL%%/PSGConf/Action/GenerateFile/ld_so_config.pm X%%SITE_PERL%%/PSGConf/Action/GenerateFile/mime_types.pm X%%SITE_PERL%%/PSGConf/Action/GenerateFile/named_conf.pm X%%SITE_PERL%%/PSGConf/Action/GenerateFile/netmasks.pm X%%SITE_PERL%%/PSGConf/Action/GenerateFile/nsswitch_conf.pm X%%SITE_PERL%%/PSGConf/Action/GenerateFile/ntp_conf.pm X%%SITE_PERL%%/PSGConf/Action/GenerateFile/pam_conf.pm X%%SITE_PERL%%/PSGConf/Action/GenerateFile/pam_file.pm X%%SITE_PERL%%/PSGConf/Action/GenerateFile/printcap.pm X%%SITE_PERL%%/PSGConf/Action/GenerateFile/qpopper_conf.pm X%%SITE_PERL%%/PSGConf/Action/GenerateFile/resolv_conf.pm X%%SITE_PERL%%/PSGConf/Action/GenerateFile/sendmail_aliases.pm X%%SITE_PERL%%/PSGConf/Action/GenerateFile/sendmail_cf.pm X%%SITE_PERL%%/PSGConf/Action/GenerateFile/sendmail_map.pm X%%SITE_PERL%%/PSGConf/Action/GenerateFile/sendmail_mc.pm X%%SITE_PERL%%/PSGConf/Action/GenerateFile/sendmail_trusted_users.pm X%%SITE_PERL%%/PSGConf/Action/GenerateFile/sshd_config.pm X%%SITE_PERL%%/PSGConf/Action/GenerateFile/sudoers.pm X%%SITE_PERL%%/PSGConf/Action/GenerateFile/syslog_conf.pm X%%SITE_PERL%%/PSGConf/Action/GenerateFile/tsm_inclexcl.pm X%%SITE_PERL%%/PSGConf/Action/GenerateFile/workers_properties.pm X%%SITE_PERL%%/PSGConf/Action/GenerateFile/xinetd_conf.pm X%%SITE_PERL%%/PSGConf/Action/HomeDir.pm X%%SITE_PERL%%/PSGConf/Action/MkDir.pm X%%SITE_PERL%%/PSGConf/Action/MkNod.pm X%%SITE_PERL%%/PSGConf/Action/ModifyFile.pm X%%SITE_PERL%%/PSGConf/Action/PackageManager.pm X%%SITE_PERL%%/PSGConf/Action/PackageManager/Encap.pm X%%SITE_PERL%%/PSGConf/Action/PackageManager/FTPArchive.pm X%%SITE_PERL%%/PSGConf/Action/PackageManager/FreeBSD.pm X%%SITE_PERL%%/PSGConf/Action/PackageManager/FreeBSD/Packages.pm X%%SITE_PERL%%/PSGConf/Action/PackageManager/FreeBSD/Ports.pm X%%SITE_PERL%%/PSGConf/Action/PackageManager/RedHat/RHN.pm X%%SITE_PERL%%/PSGConf/Action/PackageManager/RedHat/RPMS.pm X%%SITE_PERL%%/PSGConf/Action/PackageManager/Solaris.pm X%%SITE_PERL%%/PSGConf/Action/Remove.pm X%%SITE_PERL%%/PSGConf/Action/RemoveCrontab.pm X%%SITE_PERL%%/PSGConf/Action/RestartDaemon.pm X%%SITE_PERL%%/PSGConf/Action/RunCommand.pm X%%SITE_PERL%%/PSGConf/Action/Symlink.pm X%%SITE_PERL%%/PSGConf/Action/TouchFile.pm X%%SITE_PERL%%/PSGConf/Action/svcs/setprop.pm X%%SITE_PERL%%/PSGConf/Control.pm X%%SITE_PERL%%/PSGConf/Control/AIX.pm X%%SITE_PERL%%/PSGConf/Control/AnonFTP.pm X%%SITE_PERL%%/PSGConf/Control/Apache.pm X%%SITE_PERL%%/PSGConf/Control/Apache/FastCGI.pm X%%SITE_PERL%%/PSGConf/Control/Apache/mod_jk.pm X%%SITE_PERL%%/PSGConf/Control/CachingDNS.pm X%%SITE_PERL%%/PSGConf/Control/Core.pm X%%SITE_PERL%%/PSGConf/Control/FreeBSD.pm X%%SITE_PERL%%/PSGConf/Control/InitScripts.pm X%%SITE_PERL%%/PSGConf/Control/Inittab.pm X%%SITE_PERL%%/PSGConf/Control/Library/crle.pm X%%SITE_PERL%%/PSGConf/Control/Library/ld_so_conf.pm X%%SITE_PERL%%/PSGConf/Control/Library/ldconfig.pm X%%SITE_PERL%%/PSGConf/Control/NFS_Client.pm X%%SITE_PERL%%/PSGConf/Control/NFS_Server.pm X%%SITE_PERL%%/PSGConf/Control/NTP.pm X%%SITE_PERL%%/PSGConf/Control/NameServiceSwitch.pm X%%SITE_PERL%%/PSGConf/Control/Network.pm X%%SITE_PERL%%/PSGConf/Control/PAM.pm X%%SITE_PERL%%/PSGConf/Control/Packages.pm X%%SITE_PERL%%/PSGConf/Control/PostgreSQL.pm X%%SITE_PERL%%/PSGConf/Control/Printers.pm X%%SITE_PERL%%/PSGConf/Control/RHN.pm X%%SITE_PERL%%/PSGConf/Control/RPC.pm X%%SITE_PERL%%/PSGConf/Control/Resolver.pm X%%SITE_PERL%%/PSGConf/Control/SASL.pm X%%SITE_PERL%%/PSGConf/Control/ShellStartupFiles.pm X%%SITE_PERL%%/PSGConf/Control/Shells.pm X%%SITE_PERL%%/PSGConf/Control/Solaris.pm X%%SITE_PERL%%/PSGConf/Control/TCPWrappers.pm X%%SITE_PERL%%/PSGConf/Control/TSM.pm X%%SITE_PERL%%/PSGConf/Control/Users.pm X%%SITE_PERL%%/PSGConf/Control/cron.pm X%%SITE_PERL%%/PSGConf/Control/dtlogin.pm X%%SITE_PERL%%/PSGConf/Control/inetd.pm X%%SITE_PERL%%/PSGConf/Control/logadm.pm X%%SITE_PERL%%/PSGConf/Control/logrotate.pm X%%SITE_PERL%%/PSGConf/Control/motd.pm X%%SITE_PERL%%/PSGConf/Control/newsyslog.pm X%%SITE_PERL%%/PSGConf/Control/qpopper.pm X%%SITE_PERL%%/PSGConf/Control/sendmail.pm X%%SITE_PERL%%/PSGConf/Control/sshd.pm X%%SITE_PERL%%/PSGConf/Control/sudo.pm X%%SITE_PERL%%/PSGConf/Control/syslog.pm X%%SITE_PERL%%/PSGConf/Data.pm X%%SITE_PERL%%/PSGConf/Data/Boolean.pm X%%SITE_PERL%%/PSGConf/Data/ConfigError.pm X%%SITE_PERL%%/PSGConf/Data/Enum.pm X%%SITE_PERL%%/PSGConf/Data/Hash.pm X%%SITE_PERL%%/PSGConf/Data/Integer.pm X%%SITE_PERL%%/PSGConf/Data/List.pm X%%SITE_PERL%%/PSGConf/Data/String.pm X%%SITE_PERL%%/PSGConf/Data/Table.pm X%%SITE_PERL%%/PSGConf/DataStore/ConfigFile.pm X%%SITE_PERL%%/PSGConf/Util.pm X@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/PSGConf X@unexec rmdir %D/%%SITE_PERL%%/PSGConf/Action/PackageManager/RedHat 2>/dev/null || true X@unexec rmdir %D/%%SITE_PERL%%/PSGConf/Action/PackageManager/FreeBSD 2>/dev/null || true X@unexec rmdir %D/%%SITE_PERL%%/PSGConf/Action/PackageManager 2>/dev/null || true X@unexec rmdir %D/%%SITE_PERL%%/PSGConf/Action/GenerateFile 2>/dev/null || true X@unexec rmdir %D/%%SITE_PERL%%/PSGConf/Action/svcs 2>/dev/null || true X@unexec rmdir %D/%%SITE_PERL%%/PSGConf/Action 2>/dev/null || true X@unexec rmdir %D/%%SITE_PERL%%/PSGConf/Control/Apache 2>/dev/null || true X@unexec rmdir %D/%%SITE_PERL%%/PSGConf/Control/Library 2>/dev/null || true X@unexec rmdir %D/%%SITE_PERL%%/PSGConf/Control 2>/dev/null || true X@unexec rmdir %D/%%SITE_PERL%%/PSGConf/Data 2>/dev/null || true X@unexec rmdir %D/%%SITE_PERL%%/PSGConf/DataStore 2>/dev/null || true X@unexec rmdir %D/%%SITE_PERL%%/PSGConf 2>/dev/null || true X@unexec rmdir %D/share/psgconf/config 2>/dev/null || true X@unexec rmdir %D/share/psgconf/files 2>/dev/null || true X@unexec rmdir %D/share/psgconf 2>/dev/null || true END-of-psgconf/pkg-plist echo x - psgconf/pkg-install sed 's/^X//' >psgconf/pkg-install << 'END-of-psgconf/pkg-install' X#!/bin/sh X X### X### Copyright 2000-2005 University of Illinois Board of Trustees X### All rights reserved. X### X### pkg-install - Install script to use with FreeBSD packages X### X### Campus Information Technologies and Educational Services X### University of Illinois at Urbana-Champaign X### X XPKG_PREFIX=${PKG_PREFIX:-/usr/local} X Xif [ $# -ne 2 ]; then X echo "usage: $0 distname { PRE-INSTALL | POST-INSTALL }" >&2 X exit 1 Xfi X Xcase $2 in X POST-INSTALL) X if [ ! -r ${PKG_PREFIX}/etc/psg.conf ]; then X echo "installing ${PKG_PREFIX}/etc/psg.conf"; X cp ${PKG_PREFIX}/etc/psg.conf ${PKG_PREFIX}/etc/psg.conf; X fi X X if [ ! -r ${PKG_PREFIX}/etc/psgconf_modules ]; then X echo "installing ${PKG_PREFIX}/etc/psgconf_modules"; X cp ${PKG_PREFIX}/etc/psgconf_modules ${PKG_PREFIX}/etc/psgconf_modules X fi X ;; Xesac X Xexit 0 END-of-psgconf/pkg-install exit >Release-Note: >Audit-Trail: >Unformatted: