Update of /cvsroot/fink/dists/10.2/unstable/main/finkinfo/utils
In directory sc8-pr-cvs1:/tmp/cvs-serv19304

Added Files:
        webmin-1.030-1.info webmin-1.030-1.patch 
Log Message:
New package via tracker


--- NEW FILE: webmin-1.030-1.info ---
Package: webmin
Version: 1.030
Revision: 1
Description: Web-based interface for unix system administration
License: BSD
DescDetail: <<
 Webmin is a web-based interface that allows Unix-like operating
 systems and common Unix services to be easily administered. Using any
 browser that supports tables and forms (and Java for the File Manager
 module), you can setup user accounts, Apache, DNS, file sharing and
 so on.

 Webmin consists of a simple web server, and a number of CGI programs
 which can modify system configuration and control the system.

 It supports the concept of modules (like PhotoShop plugins). There
 are many third-party modules that were developed by other people
 separately.

 Webmin works alone or together with usermin.
<<
DescUsage: <<
 Install net-ssleay-pm to use OpenSSL with webmin.

 To get started point your web browser to <http://127.0.0.1:10000>.

 To manually stop/start webmin, use the commands 'sudo webminstop' and
 'sudo webminstart'.

 To install the StartupItem run, "daemonic enable webmin" as root.


 Problems with "File Manager" and "SSH" applets:

 There is a problem with some browsers passing cookies to applets,
 which causes applets in webmin to fail to load due to webmin's use of
 cookies for authentication. One possible solution is to go into
 "Webmin Configuration -> Authentication" and turn off session
 authentication mode, then quit your browser and re-login.


 Controlling Fink within Webmin:

 Webmin knows how to use the debian package manager so you can
 remotely control fink's dpkg and apt-get with a web browser to
 install binary packages: "System -> Software -> Packages". Try
 installing a package from local a file in '/sw/fink/debs/' or
 '/sw/var/cache/apt/archives/'. You cannot install certain packages
 which require interaction to complete the installation.


 Reinstallation Notes:

 Webmin has a built-in upgrade facility. If you reinstall webmin using
 fink you will have to re-upgrade any modules which may have been
 updated.


Uninstallation Notes:

 - After running dpkg --purge you must still manually delete some
   config files in /sw/etc/webmin. During the postinstall and whenever
   a new module is installed, Webmin copies a slew of configuration
   files into /sw/etc/webmin depending on the OS version. Activity
   logs are kept in /sw/var/webmin.

 - If you update webmin using the built-in upgrade facility then later
   uninstall the webmin package with fink, you will have to manually
   delete some extra files remaining in /sw/lib/webmin1.0.
<<
Depends: daemonic, %n-fink-scripts (>= %v-%r)
Recommends: net-ssleay-pm, %n-theme-msc
Suggests: <<
 man2html,
 %n-apache,
 %n-bind,
 %n-burner,
 %n-cfengine,
 %n-cluster-server,
 %n-dhcpd,
 %n-fetchmail,
 %n-jabber,
 %n-mysql,
 %n-nfs,
 %n-postfix,
 %n-postgresql,
 %n-procmail,
 %n-proftpd,
 %n-pserver,
 %n-samba,
 %n-sendmail,
 %n-sentry,
 %n-squid,
 %n-sshd,
 %n-status,
 %n-stunnel,
 %n-telnet,
 %n-webalizer,
 %n-theme-caldera,
 %n-nettools, %n-theme-fkn, %n-theme-lmc
<<
#Enhances: usermin (>= 0.970-1)
#Suggests2: webmin-heartbeat, webmin-majordomo, webmin-qmail, webmin-usermin, 
webmin-vgetty, webmin-wuftpd
Maintainer: Carsten Klapp <[EMAIL PROTECTED]>
Homepage: http://webmin.com/
Source: mirror:sourceforge:webadmin/%n-%v.tar.gz
Source-MD5: 52616747ec6aef3fff99887e84e196bf
SourceDirectory: .
## Non-applicable modules:
 # dfsadmin    Solaris / Unixware NFS Shares
 # dnsadmin    BIND 4 DNS Server
 # exports     Linux NFS Exports
 # fdisk       Linux Partitions on Local Disks
 # firewall    Linux Firewall
 # format      Solaris Partition Manager
 # grub        Linux GRUB Boot Loader
 # hpuxexports HPUX NFS exports
 # inittab     SysV Init Configuration
 # lilo        x86 LILO Linux Bootup Configuration
 # lvm         Linux Logical Volume Management
 # mon         Linux MON Service Monitor
 # raid        Linux RAID
 # sgiexports  SGI NFS exports
## Careful not do delete "*freebsd*", some Mac OS X stuff depends on
#  it like lpadmin. Delete only files matching "*-freebsd*" instead.
PatchScript: <<
 echo "Deleting modules not applicable to Darwin / Mac OS X..."
 cd %n-%v ; rm -R dfsadmin dnsadmin exports fdisk firewall format grub hpuxexports 
inittab lilo lvm mon raid sgiexports
 echo "Done."

 echo "Deleting remaining files not applicable to Darwin / Mac OS X..."
 cd %n-%v ; rm -f webmin-caldera-init webmin-daemon webmin-gentoo-init webmin-init
 
 for incompatible_config in -linux aix cobalt-linux corel-linux debian-linux -freebsd 
generic-linux gentoo-linux hpux irix mandrake-linux msc-linux netbsd open-linux 
openbsd openserver osf1 redhat-linux slackware-linux solaris suse-linux turbo-linux 
united-linux unixware ; do find . -name "*${incompatible_config}*" -print -exec rm -R 
{} \; ; done
 echo "Done."

 echo "Applying patches..."
 touch %n-%v/lpadmin/config-macos-1.5
 touch %n-%v/pam/config-macos-1.5
 touch %n-%v/software/config-macos
 touch %n-%v/fink-newmodule-postinstall
 touch %n-%v/fink-newmodule-prepinstall
 touch %n-%v/fink-newmods.pl
 touch %n-%v/fink-theme-postinstall
 touch %n-%v/fink-theme-postremove
 chmod a+x %n-%v/fink-newmodule-postinstall
 chmod a+x %n-%v/fink-newmodule-prepinstall
 chmod a+x %n-%v/fink-newmods.pl
 chmod a+x %n-%v/fink-theme-postinstall
 chmod a+x %n-%v/fink-theme-postremove
 sed 's|@PREFIX@|%p|g' <%a/%f.patch | patch -p1
 chmod a+rx %n-%v/time/help
 chmod a+rx %n-%v/time/images
 chmod a+rx %n-%v/time/lang
<<
DaemonicName: webmin
DaemonicFile: <<
<service>
 <description>Webmin system administration daemon</description>
 <message>Webmin Server</message>

 <daemon name="%n">
  <executable background="no">%p/etc/%n/start</executable>
  <parameters>&gt;/dev/null 2&gt;&amp;1 &lt;/dev/null</parameters>
  <configfile>%p/etc/%n/miniserv.conf</configfile>
  <pidfile>%p/var/%n/miniserv.pid</pidfile>
 </daemon>

</service>
<<
CompileScript: <<
 echo "Inserting path to perl into scripts..."
 (find . -name '*.cgi' -print ; find . -name '*.pl' -print) | /usr/bin/perl 
"./%n-%v/perlpath.pl" /usr/bin/perl -
 echo "Done."

 echo "Creating module splitoff config files..."
 for module_splitoff in burner cfengine cluster-software cluster-useradmin 
cluster-webmin heartbeat jabber majordomo mysql postfix postgresql proftpd pserver 
qmailadmin sentry servers stunnel usermin vgetty webalizer ; do mkdir -p 
etc/%n/${module_splitoff} ; cp %n-%v/${module_splitoff}/config 
etc/%n/${module_splitoff}/ ; touch etc/%n/${module_splitoff}/admin.acl ; done

 for macos_module_splitoff in dhcpd squid wuftpd ; do mkdir -p 
etc/%n/${macos_module_splitoff} ; cp %n-%v/${macos_module_splitoff}/config-macos 
etc/%n/${macos_module_splitoff}/config ; touch 
etc/%n/${macos_module_splitoff}/admin.acl ; done
 echo "Done."

 echo "Preparing webmin config files..."
 cp %n-%v/miniserv.pem etc/%n/miniserv.pem
 touch etc/%n/module.infos.cache
 echo "/usr/bin/perl" > etc/%n/perl-path
 echo "%p/var/%n" > etc/%n/var-path
 echo "%v" > etc/%n/version
 mkdir -p var/%n
 touch var/%n/sessiondb.pag
 touch var/%n/miniserv.error
 touch var/%n/miniserv.log
 touch var/%n/webmin.log
 touch var/%n/sessiondb.dir
 touch var/%n/miniserv.pid

 for standard_module in cpan custom fetchmail fsdump openslp passwd procmail status 
webmin ; do mkdir -p etc/%n/${standard_module} ; cp %n-%v/${standard_module}/config 
etc/%n/${standard_module}/ ; touch etc/%n/${standard_module}/admin.acl ; done

 for standard_macos_module in at bsdexports cron inetd init man mount proc software 
syslog time useradmin ; do mkdir -p etc/%n/${standard_macos_module} ; cp 
%n-%v/${standard_macos_module}/config-macos etc/%n/${standard_macos_module}/config ; 
touch etc/%n/${standard_macos_module}/admin.acl ; done

 for macos_10_module in acl apache bind8 samba sendmail sshd telnet ; do mkdir -p 
etc/%n/${macos_10_module} ; cp %n-%v/${macos_10_module}/config-macos-1.5 
etc/%n/${macos_10_module}/config ; touch etc/%n/${macos_10_module}/admin.acl ; done

 mkdir -p etc/%n/shell
 touch etc/%n/shell/config
 touch etc/%n/shell/admin.acl

 mkdir -p etc/%n/webminlog
 touch etc/%n/webminlog/config
 touch etc/%n/webminlog/admin.acl
 echo "Done."

 echo "Preparing DocFiles..."
 ln %n-%v/LICENCE LICENCE
 ln %n-%v/LICENCE.ja LICENCE.ja
 ln %n-%v/README README
 echo "Done."

 echo "Preparing other webmin files..."
 touch etc/%n/start
 touch etc/%n/stop
 touch etc/%n/uninstall.sh
 chmod u+x etc/%n/start
 chmod u+x etc/%n/stop
 chmod u+x etc/%n/uninstall.sh

 echo "Linking %p/etc/%n/start and stop to %p/sbin/%nstart and %nstop..."
 mkdir -p sbin
 cd sbin && ln -s ../etc/%n/start %nstart && ln -s ../etc/%n/stop %nstop
 echo "Done."
<<
# Note: Not all module config files are handled, some depend on the OS version.
InstallScript: <<
 echo "Moving files to installation directory..."
 mkdir -p %i/lib
 mv %n-%v %i/lib/%n1.0
 mv etc %i
 mv sbin %i
 mv var %i
 echo "Done."

 echo "Changing ownership of files..."
 chown -R root:bin *
 chown -R root:bin %i
 echo "Done."

 echo "Install finished."
<<
DocFiles: README LICENCE LICENCE.ja
ConfFiles: <<
 %p/etc/%n/miniserv.pem
 %p/etc/%n/module.infos.cache
 %p/etc/%n/perl-path
 %p/etc/%n/var-path
 %p/etc/%n/version
 %p/var/%n/sessiondb.pag
 %p/var/%n/miniserv.error
 %p/var/%n/miniserv.log
 %p/var/%n/webmin.log
 %p/var/%n/sessiondb.dir
 %p/var/%n/miniserv.pid
 %p/etc/%n/acl/admin.acl
 %p/etc/%n/at/admin.acl
 %p/etc/%n/cpan/admin.acl
 %p/etc/%n/cron/admin.acl
 %p/etc/%n/custom/admin.acl
 %p/etc/%n/fsdump/admin.acl
 %p/etc/%n/inetd/admin.acl
 %p/etc/%n/init/admin.acl
 %p/etc/%n/man/admin.acl
 %p/etc/%n/mount/admin.acl
 %p/etc/%n/openslp/admin.acl
 %p/etc/%n/passwd/admin.acl
 %p/etc/%n/proc/admin.acl
 %p/etc/%n/shell/admin.acl
 %p/etc/%n/software/admin.acl
 %p/etc/%n/syslog/admin.acl
 %p/etc/%n/time/admin.acl
 %p/etc/%n/useradmin/admin.acl
 %p/etc/%n/webmin/admin.acl
 %p/etc/%n/webminlog/admin.acl
 %p/etc/%n/acl/config
 %p/etc/%n/at/config
 %p/etc/%n/cpan/config
 %p/etc/%n/cron/config
 %p/etc/%n/custom/config
 %p/etc/%n/fsdump/config
 %p/etc/%n/inetd/config
 %p/etc/%n/init/config
 %p/etc/%n/man/config
 %p/etc/%n/mount/config
 %p/etc/%n/openslp/config
 %p/etc/%n/passwd/config
 %p/etc/%n/proc/config
 %p/etc/%n/shell/config
 %p/etc/%n/software/config
 %p/etc/%n/syslog/config
 %p/etc/%n/time/config
 %p/etc/%n/useradmin/config
 %p/etc/%n/webmin/config
 %p/etc/%n/webminlog/config
<<
# userid 501 is the first account created in Mac OS X
PostInstScript: <<
 if [ -f %p/etc/%n/miniserv.users ]; then
    echo "Backing up miniserv.users to miniserv.users.old"
    cp %p/etc/%n/miniserv.users %p/etc/%n/miniserv.users.old
 fi
 adminusername=`nidump passwd . | grep :501: | cut -d ':' -f1`
 adminpass=`nidump passwd . | grep :501: | cut -d ':' -f2`
 echo "admin:${adminpass}:0" > %p/etc/%n/miniserv.users
 chown root:wheel %p/etc/%n/miniserv.users
 echo "Running %n setup"
 config_dir='%p/etc/%n' ; \
 var_dir='%p/var/%n' ; \
 perl='/usr/bin/perl' ; \
 port='10000' ; \
 login="admin" ; \
 host=`hostname` ; \
 crypt=${adminpass} ; \
 atboot="0" ; \
 export atboot login crypt config_dir var_dir perl port host; \
 %p/lib/%n1.0/setup.sh
 echo " "
 echo "Note:"
 echo " "
 echo "If this is a first-time %n installation, the userid has been"
 echo "set to 'admin' and the password set to ${adminusername}'s"
 echo "password."
 echo " "
 echo "Later you can change webmin to use netinfo, by going to:"
 echo " "
 echo "Webmin Users"
 echo "   -> Configure Unix user authentication"
 echo "      -> Allow any Unix user to login"
 echo "or"
 echo "      -> Convert Unix to Webmin users"
 echo " "
<<
DescPort: <<
 Patched to activate the software modules which are normally not
 enabled for Mac OS X as it has no unix package manager. Webmin knows
 how to use the debian package manager so it can control fink binary
 (stable) packages!

 Added fink's bin / sbin directories into webmin's search path.

 Patched to activate the PAM module on Mac OS X 10.2, submitted
 upstream.

 Patched to use cups by default in the lpadmin module on Mac OS X
 10.2, submitted upstream.
 
 Patched incorrect syslog facilities, submitted upstream.
 
 Patched lpadmin config to use fink's ghostscript font dir.

 The setup.sh script is also patched to default to the fink
 installation dir if you ever use it to perform a manual
 reinstallation or reconfiguration.
<<
DescPackaging: <<
 Webmin has a straightforward install. However since there are many
 files, to avoid copying the entire directory tree we simply prune the
 whole thing into the fink package root dir with mv.

 Changed paths of webmin's config for various modules to look in the
 fink directories by default. You still need to install these
 utilities separately using fink.

 Patches all cgi and pl files with path to perl during installation,
 even though this is done again later during webmin's own setup
 script. This is necessary for splitoff modules to function.

 Temporary files are created in order to link %p/etc/webmin/start and
 stop to %p/sbin/webminstart and webminstop as these files will not
 actually exist until after the postinstall setup script has run.
 
 Patch contains the splitoff PostInstScript & PostRmScript needed to
 activate fink-installed modules.
<<
SplitOff: <<
 Package: %N-fink-scripts
 Description: Essential Fink scripts for Webmin
 DescDetail: <<
  Scripts required by Fink to install and remove webmin and its
  modules and themes.
 <<
 License: BSD
 Files: <<
  lib/%N1.0/fink-newmodule-postinstall
  lib/%N1.0/fink-newmodule-prepinstall
  lib/%N1.0/fink-newmods.pl
  lib/%N1.0/fink-theme-postinstall
  lib/%N1.0/fink-theme-postremove
 <<
 DocFiles: LICENCE
<<
SplitOff2: <<
 Package: %N-apache
 Description: Webmin module: Apache Webserver
 DescDetail: <<
  Configure almost all Apache directives.
 <<
 DescUsage: <<
  Config files default to Mac OS X. For Mac OS X Server 1.x, you must
  reconfigure the module according to
  '/sw/lib/webmin1.0/apache/config-macos'.
 <<
 Homepage: http://www.webmin.com/standard.html
 Depends: %N (= %v-%r)
 Enhances: %N (= %v-%r)
 Files: lib/%N1.0/apache/ etc/%N/apache/
 ConfFiles: %p/etc/%N/apache/config %p/etc/%N/apache/admin.acl
 DocFiles: LICENCE LICENCE.ja
 PostInstScript: %p/lib/%N1.0/fink-newmodule-postinstall
<<
SplitOff3: <<
 Package: %N-bind
 Description: Webmin module: BIND DNS Server
 DescDetail: <<
  Create and edit domains, DNS records and BIND options for BIND
  series 8 and 9 DNS servers (though not all BIND 9 options are
  supported).
 <<
 DescUsage: <<
  Config files default to Mac OS X. For Mac OS X Server 1.x, you must
  reconfigure the module according to
  '/sw/lib/webmin1.0/bind8/config-macos'.
 <<
 Homepage: http://www.webmin.com/standard.html
 Depends: %N (= %v-%r)
 Enhances: %N (= %v-%r)
 Files: lib/%N1.0/bind8/ etc/%N/bind8/
 ConfFiles: %p/etc/%N/bind8/config %p/etc/%N/bind8/admin.acl
 DocFiles: LICENCE LICENCE.ja
 PostInstScript: %p/lib/%N1.0/fink-newmodule-postinstall
<<
SplitOff4: <<
 Package: %N-burner
 Description: Webmin module: CD Burner
 DescDetail: <<
  Burn data CDs from ISO images or selected directories.
 <<
 Homepage: http://www.webmin.com/standard.html
 Depends: %N (= %v-%r)
 Enhances: %N (= %v-%r), cdrecord, mkisofs, mpg123, cdrdao
 Recommends: cdrecord, mkisofs, mpg123, cdrdao
 Files: lib/%N1.0/burner/ etc/%N/burner/
 ConfFiles: %p/etc/%N/burner/config %p/etc/%N/burner/admin.acl
 DocFiles: LICENCE LICENCE.ja
 PostInstScript: %p/lib/%N1.0/fink-newmodule-postinstall
<<
SplitOff5: <<
 Package: %N-cfengine
 Description: Webmin module: Cluster Configuration Engine
 DescDetail: <<
  Configure the CFengine program, for checking and maintaining various
  system-administration settings.
 <<
 Homepage: http://www.webmin.com/standard.html
 Depends: %N (= %v-%r)
 Enhances: %N (= %v-%r), cfengine
 Recommends: cfengine
 Files: lib/%N1.0/cfengine etc/%N/cfengine/
 ConfFiles: %p/etc/%N/cfengine/config %p/etc/%N/cfengine/admin.acl
 DocFiles: LICENCE LICENCE.ja
 PostInstScript: %p/lib/%N1.0/fink-newmodule-postinstall
<<
SplitOff6: <<
 Package: %N-cluster-server
 Description: Webmin module: Cluster Webmin Servers
 DescDetail: <<
  Four modules for managing multiple webmin servers.

  Webmin Servers:
  - Displays an index of other Webmin servers for easy linking.

  Cluster Webmin Servers:
  - Install and manage modules, themes, users, groups and access
    control settings across multiple Webmin servers.

  Cluster Users and Groups:
  - Create, update and delete users and groups across multiple
    servers. Unlike NIS, each server has keeps its own passwd and
    group files which are remotely updated by this module.

  Cluster Software Packages:
  - Install RPMs, debian and solaris packages across multiple servers
    from one source.
<<
 Homepage: http://www.webmin.com/standard.html
 Depends: %N (= %v-%r)
 Enhances: %N (= %v-%r)
 Files: <<
  lib/%N1.0/cluster-software  etc/%N/cluster-software/
  lib/%N1.0/cluster-useradmin etc/%N/cluster-useradmin/
  lib/%N1.0/cluster-webmin etc/%N/cluster-webmin/
  lib/%N1.0/servers etc/%N/servers/
 <<
 ConfFiles: <<
  %p/etc/%N/cluster-software/config
  %p/etc/%N/cluster-software/admin.acl
  %p/etc/%N/cluster-useradmin/config
  %p/etc/%N/cluster-useradmin/admin.acl
  %p/etc/%N/cluster-webmin/config
  %p/etc/%N/cluster-webmin/admin.acl
  %p/etc/%N/servers/config
  %p/etc/%N/servers/admin.acl
 <<
 DocFiles: LICENCE LICENCE.ja
 PostInstScript: %p/lib/%N1.0/fink-newmodule-postinstall
<<
SplitOff7: <<
 Package: %N-dhcpd
 Description: Webmin module: DHCP Server
 DescDetail: <<
  Manage subnets, hosts and groups for ISC DHCPD.
 <<
 Homepage: http://www.webmin.com/standard.html
 Depends: %N (= %v-%r)
 Enhances: %N (= %v-%r), dhcp
 Recommends: dhcp
 Files: lib/%N1.0/dhcpd etc/%N/dhcpd/
 ConfFiles: %p/etc/%N/dhcpd/config %p/etc/%N/dhcpd/admin.acl
 DocFiles: LICENCE LICENCE.ja
 PostInstScript: %p/lib/%N1.0/fink-newmodule-postinstall
<<
SplitOff8: <<
 Package: %N-fetchmail
 Description: Webmin module: Fetchmail Mail Retrieval
 DescDetail: <<
  Configure the popular fetchmail program for automatically retrieving
  mail from other servers.
 <<
 DescUsage: <<
  Configured by default for Mac OS X's built-in fetchmail. To use it
  with a fink-installed fetchmail, you must reconfigure the module to
  use the /sw directory instead.
 <<
 Homepage: http://www.webmin.com/standard.html
 Depends: %N (= %v-%r)
 Enhances: %N (= %v-%r), fetchmail
 Recommends: fetchmail | fetchmail-ssl
 Files: lib/%N1.0/fetchmail etc/%N/fetchmail/
 ConfFiles: %p/etc/%N/fetchmail/config %p/etc/%N/fetchmail/admin.acl
 DocFiles: LICENCE LICENCE.ja
 PostInstScript: %p/lib/%N1.0/fink-newmodule-postinstall
<<
SplitOff9: <<
 Package: %N-x-heartbeat
 Description: EXTRA Webmin module: Heartbeat server monitor
 DescDetail: <<
  Heartbeat is not yet available in fink. See:
  <http://www.gnu.org/directory/sysadmin/monitor/heartbeat.html>.
 <<
 Homepage: http://www.webmin.com/standard.html
 Depends: %N (= %v-%r)
 #Enhances: %N (= %v-%r), heartbeat
 #Recommends: heartbeat
 Files: lib/%N1.0/heartbeat etc/%N/heartbeat/
 ConfFiles: %p/etc/%N/heartbeat/config %p/etc/%N/heartbeat/admin.acl
 DocFiles: LICENCE LICENCE.ja
 PostInstScript: %p/lib/%N1.0/fink-newmodule-postinstall
<<
SplitOff10: <<
 Package: %N-jabber
 Description: Webmin module: Jabber IM Server
 DescDetail: <<
  Configure the multi-protocol Jabber messaging server.
 <<
 Homepage: http://www.webmin.com/standard.html
 Depends: %N (= %v-%r)
 Enhances: %N (= %v-%r), jabber
 Recommends: jabber
 Files: lib/%N1.0/jabber etc/%N/jabber/
 ConfFiles: %p/etc/%N/jabber/config %p/etc/%N/jabber/admin.acl
 DocFiles: LICENCE LICENCE.ja
 PostInstScript: %p/lib/%N1.0/fink-newmodule-postinstall
<<
SplitOff11: <<
 Package: %N-x-majordomo
 Description: EXTRA Webmin module: Majordomo List Manager
 DescDetail: <<
  Majordomo is not yet available in fink. See:
  <http://www.greatcircle.com/majordomo/>.
 <<
 Homepage: http://www.webmin.com/standard.html
 Depends: %N (= %v-%r)
 #Recommends: majordomo
 #Enhances: %N (= %v-%r), majordomo
 Files: lib/%N1.0/majordomo etc/%N/majordomo/
 ConfFiles: %p/etc/%N/majordomo/config %p/etc/%N/majordomo/admin.acl
 DocFiles: LICENCE LICENCE.ja
 PostInstScript: %p/lib/%N1.0/fink-newmodule-postinstall
<<
SplitOff12: <<
 Package: %N-mysql
 Description: Webmin module: MySQL Database Server
 DescDetail: <<
  Setup databases, tables and permissions in your MySQL database
  server.
 <<
 Homepage: http://www.webmin.com/standard.html
 Depends: %N (= %v-%r)
 Enhances: %N (= %v-%r), mysql
 Recommends: mysql
 Files: lib/%N1.0/mysql etc/%N/mysql/
 ConfFiles: %p/etc/%N/mysql/config %p/etc/%N/mysql/admin.acl
 DocFiles: LICENCE LICENCE.ja
 PostInstScript: %p/lib/%N1.0/fink-newmodule-postinstall
<<
SplitOff13: <<
 Package: %N-nfs
 Description: Webmin module: NFS Exports
 DescDetail: <<
  Edit file shares from the /etc/exports file.
 <<
 Homepage: http://www.webmin.com/standard.html
 Depends: %N (= %v-%r)
 Enhances: %N (= %v-%r)
 Files: lib/%N1.0/bsdexports etc/%N/bsdexports/
 ConfFiles: %p/etc/%N/bsdexports/config %p/etc/%N/bsdexports/admin.acl
 DocFiles: LICENCE LICENCE.ja
 PostInstScript: %p/lib/%N1.0/fink-newmodule-postinstall
<<
SplitOff14: <<
 Package: %N-postfix
 Description: Webmin module: Postfix Configuration
 DescDetail: <<
  Configure the Postfix mail server.
 <<
 Homepage: http://www.webmin.com/standard.html
 Depends: %N (= %v-%r)
 Enhances: %N (= %v-%r), postfix | postfix-release
 Recommends: postfix | postfix-release
 Files: lib/%N1.0/postfix etc/%N/postfix/
 ConfFiles: %p/etc/%N/postfix/config %p/etc/%N/postfix/admin.acl
 DocFiles: LICENCE LICENCE.ja
 PostInstScript: %p/lib/%N1.0/fink-newmodule-postinstall
<<
SplitOff15: <<
 Package: %N-postgresql
 Description: Webmin module: PostgreSQL Database Server
 DescDetail: <<
  Manage databases, tables and users in your PostgreSQL database
  server.
 <<
 Homepage: http://www.webmin.com/standard.html
 Depends: %N (= %v-%r)
 Recommends: postgresql
 Files: lib/%N1.0/postgresql etc/%N/postgresql/
 ConfFiles: %p/etc/%N/postgresql/config %p/etc/%N/postgresql/admin.acl
 DocFiles: LICENCE LICENCE.ja
 PostInstScript: %p/lib/%N1.0/fink-newmodule-postinstall
<<
SplitOff16: <<
 Package: %N-procmail
 Description: Webmin module: Procmail Mail Filter
 DescDetail: <<
  Edit recipes in the global /etc/procmailrc file, which apply to all
  incoming email.
 <<
 Homepage: http://www.webmin.com/standard.html
 Depends: %N (= %v-%r)
 Enhances: %N (= %v-%r)
 Files: lib/%N1.0/procmail etc/%N/procmail/
 ConfFiles: %p/etc/%N/procmail/config %p/etc/%N/procmail/admin.acl
 DocFiles: LICENCE LICENCE.ja
 PostInstScript: %p/lib/%N1.0/fink-newmodule-postinstall
<<
SplitOff17: <<
 Package: %N-proftpd
 Description: Webmin module: ProFTPD Server
 DescDetail: <<
  Configure the powerful ProFTPD FTP server. Supports all options in
  most of the standard modules.
 <<
 Homepage: http://www.webmin.com/standard.html
 Depends: %N (= %v-%r)
 Enhances: %N (= %v-%r), proftp
 Recommends: proftpd
 Files: lib/%N1.0/proftpd etc/%N/proftpd/
 ConfFiles: %p/etc/%N/proftpd/config %p/etc/%N/proftpd/admin.acl
 DocFiles: LICENCE LICENCE.ja
 PostInstScript: %p/lib/%N1.0/fink-newmodule-postinstall
<<
SplitOff18: <<
 Package: %N-pserver
 Description: Webmin module: CVS Server
 DescDetail: <<
  Setup a remotely-accessible CVS server, manage users and browse the
  repository.
 <<
 Homepage: http://www.webmin.com/standard.html
 Depends: %N (= %v-%r)
 Enhances: %N (= %v-%r), cvs
 Recommends: cvs
 Files: lib/%N1.0/pserver etc/%N/pserver/
 ConfFiles: %p/etc/%N/pserver/config %p/etc/%N/pserver/admin.acl
 DocFiles: LICENCE LICENCE.ja
 PostInstScript: %p/lib/%N1.0/fink-newmodule-postinstall
<<
SplitOff19: <<
 Package: %N-x-qmail
 Description: EXTRA Webmin module: QMail Configuration
 DescDetail: <<
  qmail is not yet available in fink. See: <http://www.qmail.org/>.
 <<
 Homepage: http://www.webmin.com/standard.html
 Depends: %N (= %v-%r)
 #Enhances: %N (= %v-%r), qmail
 #Recommends: qmail
 Files: lib/%N1.0/qmailadmin etc/%N/qmailadmin/
 ConfFiles: %p/etc/%N/qmailadmin/config %p/etc/%N/qmailadmin/admin.acl
 DocFiles: LICENCE LICENCE.ja
 PostInstScript: %p/lib/%N1.0/fink-newmodule-postinstall
<<
SplitOff20: <<
 Package: %N-samba
 Description: Webmin module: Samba Windows File Sharing
 DescDetail: <<
  Create and edit samba file and print shares.
 <<
 DescUsage: <<
  Config files default to Mac OS X. For Mac OS X Server 1.x, you must
  reconfigure the module according to
  '/sw/lib/webmin1.0/samba/config-macos'.
 <<
 Homepage: http://www.webmin.com/standard.html
 Depends: %N (= %v-%r)
 Enhances: %N (= %v-%r)
 Files: lib/%N1.0/samba etc/%N/samba/
 ConfFiles: %p/etc/%N/samba/config %p/etc/%N/samba/admin.acl
 DocFiles: LICENCE LICENCE.ja
 PostInstScript: %p/lib/%N1.0/fink-newmodule-postinstall
<<
SplitOff21: <<
 Package: %N-sendmail
 Description: Webmin module: Sendmail Configuration
 DescDetail: <<
  Manage sendmail aliases, masquerading, address rewriting and other
  features.
 <<
 Homepage: http://www.webmin.com/standard.html
 Depends: %N (= %v-%r)
 Enhances: %N (= %v-%r)
 Files: lib/%N1.0/sendmail etc/%N/sendmail/
 ConfFiles: %p/etc/%N/sendmail/config %p/etc/%N/sendmail/admin.acl
 DocFiles: LICENCE LICENCE.ja
 DescUsage: <<
  Config files default to Mac OS X. For Mac OS X Server 1.x, you must
  reconfigure the module according to
  '/sw/lib/webmin1.0/sendmail/config-macos'.
 <<
 PostInstScript: %p/lib/%N1.0/fink-newmodule-postinstall
<<
SplitOff22: <<
 Package: %N-sentry
 Description: Webmin module: Security Sentries
 DescDetail: <<
  Configure the portsentry, hostsentry and logcheck system security
  monitoring programs. (Hostsentry is not yet available in fink, see:
  <http://www.portsentry.com/products/hostsentry.html>.)
 <<
 Homepage: http://www.webmin.com/standard.html
 Depends: %N (= %v-%r)
 Enhances: %N (= %v-%r), logcheck, portsentry
 Recommends: logcheck, portsentry
 Files: lib/%N1.0/sentry etc/%N/sentry/
 ConfFiles: %p/etc/%N/sentry/config %p/etc/%N/sentry/admin.acl
 DocFiles: LICENCE LICENCE.ja
 PostInstScript: %p/lib/%N1.0/fink-newmodule-postinstall
<<
SplitOff23: <<
 Package: %N-squid
 Description: Webmin module: Squid Proxy Server
 DescDetail: <<
  Configure Squid options, ACLs, caching parameters and proxy users.
 <<
 Homepage: http://www.webmin.com/standard.html
 Depends: %N (= %v-%r)
 Enhances: %N (= %v-%r), squid | squid-ssl
 Recommends: squid | squid-ssl
 Files: lib/%N1.0/squid etc/%N/squid/
 ConfFiles: %p/etc/%N/squid/config %p/etc/%N/squid/admin.acl
 DocFiles: LICENCE LICENCE.ja
 PostInstScript: %p/lib/%N1.0/fink-newmodule-postinstall
<<
SplitOff24: <<
 Package: %N-sshd
 Description: Webmin module: SSH Server
 Depends: %N (= %v-%r)
 Enhances: %N (= %v-%r)
 Files: lib/%N1.0/sshd etc/%N/sshd/
 ConfFiles: %p/etc/%N/sshd/config %p/etc/%N/sshd/admin.acl
 DocFiles: LICENCE LICENCE.ja
 PostInstScript: %p/lib/%N1.0/fink-newmodule-postinstall
 Homepage: http://www.webmin.com/standard.html
 DescDetail: <<
  Setup the SSH server for remote secure logins.
 <<
<<
SplitOff25: <<
 Package: %N-status
 Description: Webmin module: System and Server Status
 Depends: %N (= %v-%r)
 Enhances: %N (= %v-%r)
 Files: lib/%N1.0/status etc/%N/status/
 ConfFiles: %p/etc/%N/status/config %p/etc/%N/status/admin.acl
 DocFiles: LICENCE LICENCE.ja
 PostInstScript: %p/lib/%N1.0/fink-newmodule-postinstall
 Homepage: http://www.webmin.com/standard.html
 DescDetail: <<
  View the status of services on your system and on remote systems.
 <<
<<
SplitOff26: <<
 Package: %N-stunnel
 Description: Webmin module: SSL Tunnels
 Depends: %N (= %v-%r)
 Enhances: %N (= %v-%r), stunnel
 Recommends: stunnel
 Files: lib/%N1.0/stunnel etc/%N/stunnel/
 ConfFiles: %p/etc/%N/stunnel/config %p/etc/%N/stunnel/admin.acl
 DocFiles: LICENCE LICENCE.ja
 PostInstScript: %p/lib/%N1.0/fink-newmodule-postinstall
 Homepage: http://www.webmin.com/standard.html
 DescDetail: <<
  Setup SSL tunnels to encrypt services like POP3 and IMAP, using
  stunnel run from inetd.
 <<
<<
SplitOff27: <<
 Package: %N-telnet
 Description: Webmin module: Telnet Login
 Depends: %N (= %v-%r)
 Enhances: %N (= %v-%r)
 Files: lib/%N1.0/telnet etc/%N/telnet/
 ConfFiles: %p/etc/%N/telnet/config %p/etc/%N/telnet/admin.acl
 DocFiles: LICENCE LICENCE.ja
 PostInstScript: %p/lib/%N1.0/fink-newmodule-postinstall
 Homepage: http://www.webmin.com/standard.html
 DescDetail: <<
  Login to your system with telnet.
 <<
 DescUsage: <<
  Config files default to Mac OS X. For Mac OS X Server 1.x, you must
  reconfigure the module according to
  '/sw/lib/webmin1.0/telnet/config-macos'.
 <<
<<
SplitOff28: <<
 Package: %N-x-usermin
 Description: EXTRA Webmin module: Usermin Configuration
 DescDetail: <<
  Configure global options for the Usermin user account management
  server.
  Usermin is not yet available in fink. See: <http://usermin.com/>.
 <<
 Homepage: http://www.webmin.com/standard.html
 Depends: %N (= %v-%r)
 #Enhances: %N (= %v-%r), usermin (>= 0.970-1)
 #Recommends: usermin (>= 0.970-1)
 Files: lib/%N1.0/usermin etc/%N/usermin/
 ConfFiles: %p/etc/%N/usermin/config %p/etc/%N/usermin/admin.acl
 DocFiles: LICENCE LICENCE.ja
 PostInstScript: %p/lib/%N1.0/fink-newmodule-postinstall
<<
SplitOff29: <<
 Package: %N-x-vgetty
 Description: EXTRA Webmin module: Voicemail Server
 DescDetail: <<
  mgetty & vgetty are not yet available in fink. See:
  <http://www.leo.org/~doering/mgetty/>.
 <<
 Homepage: http://www.webmin.com/standard.html
 Depends: %N (= %v-%r)
 #Enhances: %N (= %v-%r), mgetty, vgetty
 #Recommends: mgetty, vgetty
 Files: lib/%N1.0/vgetty etc/%N/vgetty/
 ConfFiles: %p/etc/%N/vgetty/config %p/etc/%N/vgetty/admin.acl
 DocFiles: LICENCE LICENCE.ja
 PostInstScript: %p/lib/%N1.0/fink-newmodule-postinstall
<<
SplitOff30: <<
 Package: %N-webalizer
 Description: Webmin module: Webalizer Logfile Analysis
 DescDetail: <<
  Generate reports from webserver, proxy server and FTP log files.
 <<
 Homepage: http://www.webmin.com/standard.html
 Depends: %N (= %v-%r)
 Enhances: %N (= %v-%r), webalizer
 Recommends: webalizer
 Files: lib/%N1.0/webalizer etc/%N/webalizer/
 DocFiles: LICENCE LICENCE.ja
 ConfFiles: %p/etc/%N/webalizer/config %p/etc/%N/webalizer/admin.acl
 PostInstScript: %p/lib/%N1.0/fink-newmodule-postinstall
<<
SplitOff31: <<
 Package: %N-x-wuftpd
 Description: EXTRA Webmin module: WU-FTP Server
 DescDetail: <<
  wu-ftpd is not yet available in fink. See:
  <http://www.wu-ftpd.org/>.
 <<
 Homepage: http://www.webmin.com/standard.html
 Depends: %N (= %v-%r)
 #Enhances: %N (= %v-%r), wu-ftpd
 #Recommends: wu-ftpd
 Files: lib/%N1.0/wuftpd etc/%N/wuftpd/
 ConfFiles: %p/etc/%N/wuftpd/config %p/etc/%N/wuftpd/admin.acl
 DocFiles: LICENCE LICENCE.ja
 PostInstScript: %p/lib/%N1.0/fink-newmodule-postinstall
<<
SplitOff32: <<
 Package: %N-theme-msc
 Description: Webmin theme: MSC.Linux
 DescDetail: <<
  This is the theme used at the <http://webmin.com/> and
  <http://www.msclinux.com/> websites. It is the default for a
  standard Webmin installation.
 <<
 Homepage: http://www.webmin.com/standard.html
 Depends: %N (= %v-%r)
 Enhances: %N (= %v-%r)
 Files: lib/%N1.0/mscstyle3
 DocFiles: LICENCE LICENCE.ja
 PostInstScript: %p/lib/%N1.0/fink-theme-postinstall
 PostRmScript: %p/lib/%N1.0/fink-theme-postremove
<<
SplitOff33: <<
 Package: %N-theme-caldera
 Description: Webmin theme: Caldera
 DescDetail: <<
  Caldera's theme for Webmin. Contains two frames, with the categories
  and modules always at the top and the CGIs at the bottom.
 <<
 Homepage: http://www.webmin.com/standard.html
 Depends: %N (= %v-%r)
 Enhances: %N (= %v-%r)
 Files: lib/%N1.0/caldera
 DocFiles: LICENCE LICENCE.ja
 PostInstScript: %p/lib/%N1.0/fink-theme-postinstall
 PostRmScript: %p/lib/%N1.0/fink-theme-postremove
<<
PreRmScript: [ -f %p/etc/%n/stop ] && %p/etc/%n/stop || true
PostRmScript: <<
 [ "$1" != "upgrade" ] && [ -f "/Library/StartupItems/daemonic-%n/daemonic-%n" ] && 
daemonic remove %n || true
 echo "Removing empty directories..."
 rmdir %p/var/%n || true
 rmdir %p/etc/%n/* || true
 echo " "
 echo "Note:"
 echo "Not all of the configuration files in '%p/etc/%n' were"
 echo "removed. Remember to backup any configuration files you want to"
 echo "retain before deleting it."
<<

--- NEW FILE: webmin-1.030-1.patch ---
diff -ru2N ./webmin-1.030/cluster-software/module.info 
./webmin-1.030-patched/cluster-software/module.info
--- ./webmin-1.030/cluster-software/module.info Sat Nov  2 03:06:12 2002
+++ ./webmin-1.030-patched/cluster-software/module.info Fri Nov 22 18:09:08 2002
@@ -1,5 +1,5 @@
 category=cluster
 depends=software servers 1.030
-os_support=cobalt-linux mandrake-linux redhat-linux open-linux msc-linux suse-linux 
united-linux turbo-linux debian-linux solaris openserver gentoo-linux
+os_support=cobalt-linux mandrake-linux redhat-linux open-linux msc-linux suse-linux 
+united-linux turbo-linux debian-linux solaris openserver gentoo-linux macos
 desc=Cluster Software Packages
 version=1.030
diff -ru2N ./webmin-1.030/config-macos ./webmin-1.030-patched/config-macos
--- ./webmin-1.030/config-macos Sat Nov  2 03:05:24 2002
+++ ./webmin-1.030-patched/config-macos Fri Nov 22 18:09:08 2002
@@ -1,4 +1,4 @@
 find_pid_command=ps auxwwww | grep NAME | grep -v grep | awk '{ print $2 }'
-path=/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/libexec
+path=@PREFIX@/bin:@PREFIX@/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/libexec
 ld_env=LD_LIBRARY_PATH
 passwd_file=nidump passwd . |
diff -ru2N ./webmin-1.030/dhcpd/config-macos ./webmin-1.030-patched/dhcpd/config-macos
--- ./webmin-1.030/dhcpd/config-macos   Wed Dec 31 19:00:00 1969
+++ ./webmin-1.030-patched/dhcpd/config-macos   Fri Nov 22 18:09:08 2002
@@ -0,0 +1,8 @@
+dhcpd_conf=@PREFIX@/etc/dhcpd.conf
+pid_file=@PREFIX@/var/run/dhcpd.pid
+dhcpd_path=@PREFIX@/sbin/dhcpd
+lease_file=@PREFIX@/var/db/dhcpd.leases
+lease_sort=0
+dhcpd_nocols=5
+lease_tz=0
+show_ip=0
diff -ru2N ./webmin-1.030/dhcpd/module.info ./webmin-1.030-patched/dhcpd/module.info
--- ./webmin-1.030/dhcpd/module.info    Sat Nov  2 03:06:12 2002
+++ ./webmin-1.030-patched/dhcpd/module.info    Fri Nov 22 18:09:08 2002
@@ -11,5 +11,5 @@
 category=servers
 desc_tr=DHCP Sunucusu
-os_support=debian-linux freebsd osf1 redhat-linux mandrake-linux slackware-linux 
solaris suse-linux united-linux unixware openserver open-linux turbo-linux openbsd 
corel-linux cobalt-linux irix netbsd msc-linux generic-linux gentoo-linux
+os_support=debian-linux freebsd osf1 redhat-linux mandrake-linux slackware-linux 
+solaris suse-linux united-linux unixware openserver open-linux turbo-linux openbsd 
+corel-linux cobalt-linux irix netbsd msc-linux generic-linux gentoo-linux macos
 desc=DHCP Server
 desc_es=Servidor de DHCP
diff -ru2N ./webmin-1.030/fink-newmodule-prepinstall 
./webmin-1.030-patched/fink-newmodule-prepinstall
--- ./webmin-1.030/fink-newmodule-prepinstall   Wed Dec 31 19:00:00 1969
+++ ./webmin-1.030-patched/fink-newmodule-prepinstall   Fri Nov 22 18:09:08 2002
@@ -0,0 +1,11 @@
+#!/bin/sh
+# InstallScript must call this for modules installed via Fink on Mac OS X
+echo "Inserting path to perl into scripts..."
+(find . -name '*.cgi' -print ; find . -name '*.pl' -print) | /usr/bin/perl 
+"@PREFIX@/lib/webmin1.0/perlpath.pl" /usr/bin/perl -
+echo "Done."
+echo "Deleting files not applicable to Darwin / Mac OS X..."
+for incompatible_config in -linux aix cobalt-linux corel-linux debian-linux -freebsd 
+generic-linux gentoo-linux hpux irix mandrake-linux msc-linux netbsd open-linux 
+openbsd openserver osf1 redhat-linux slackware-linux solaris suse-linux turbo-linux 
+united-linux unixware ; do find . -name "*${incompatible_config}*" -print -exec rm -R 
+{} \; ; done
+echo "Done."
+echo "Changing ownership of files..."
+chown -R root:bin *
+echo "Done."
iff -ru2N ./webmin-1.030/fink-newmodule-postinstall 
./webmin-1.030-patched/fink-newmodule-postinstall
--- ./webmin-1.030/fink-newmodule-postinstall   Wed Dec 31 19:00:00 1969
+++ ./webmin-1.030-patched/fink-newmodule-postinstall   Fri Nov 22 18:09:08 2002
@@ -0,0 +1,14 @@
+#!/bin/sh
+# PostInstScript for modules installed via Fink on Mac OS X
+wadir=@PREFIX@/lib/webmin1.0
+config_dir=@PREFIX@/etc/webmin
+os_type=`grep "^os_type=" $config_dir/config | sed -e 's/os_type=//g'`
+os_version=`grep "^os_version=" $config_dir/config | sed -e 's/os_version=//g'`
+allmods=`cd "$wadir"; echo */module.info | sed -e 's/\/module.info//g'`
+#ACL files MUST be updated before the config files
+echo "Updating webmin module acl files..."
+/usr/bin/perl "$wadir/fink-newmods.pl" $config_dir $allmods
+
+echo "Updating webmin module config files..."
+/usr/bin/perl "$wadir/copyconfig.pl" "$os_type" "$os_version" "$wadir" $config_dir "" 
+$allmods
+echo "Done."
diff -ru2N ./webmin-1.030/fink-theme-postinstall 
./webmin-1.030-patched/fink-theme-postinstall
--- ./webmin-1.030/fink-theme-postinstall       Wed Dec 31 19:00:00 1969
+++ ./webmin-1.030-patched/fink-theme-postinstall       Fri Nov 22 18:09:08 2002
@@ -0,0 +1,20 @@
+#!/bin/sh
+trap '' 1
+config_dir=@PREFIX@/etc/webmin
+if [ "$1" != "upgrade" ] && [ "$1" != "purge" ] && [ "$1" != "reinstall" ]; then
+   $config_dir/stop
+   $config_dir/start
+fi
+echo ""
+echo "The Webmin theme has been installed."
+echo "To select the new theme, use your web browser to go to:"
+echo ""
+host=`hostname`
+port=`grep "^port=" $config_dir/miniserv.conf | sed -e 's/port=//g'`
+ssl=`grep "^ssl=" $config_dir/miniserv.conf | sed -e 's/ssl=//g'`
+if [ "$ssl" = "1" ]; then
+   echo "  https://$host:$port/webmin/edit_themes.cgi";
+else
+   echo "  http://$host:$port/webmin/edit_themes.cgi";
+fi
+echo ""
diff -ru2N ./webmin-1.030/fink-theme-postremove 
./webmin-1.030-patched/fink-theme-postremove
--- ./webmin-1.030/fink-theme-postremove        Wed Dec 31 19:00:00 1969
+++ ./webmin-1.030-patched/fink-theme-postremove        Fri Nov 22 18:09:08 2002
@@ -0,0 +1,20 @@
+#!/bin/sh
+trap '' 1
+config_dir=@PREFIX@/etc/webmin
+if [ "$1" != "upgrade" ] && [ "$1" != "purge" ] && [ "$1" != "reinstall" ]; then
+   $config_dir/stop
+   $config_dir/start
+fi
+echo ""
+echo "The Webmin theme has been removed."
+echo "To select another theme, use your web browser to go to:"
+echo ""
+host=`hostname`
+port=`grep "^port=" $config_dir/miniserv.conf | sed -e 's/port=//g'`
+ssl=`grep "^ssl=" $config_dir/miniserv.conf | sed -e 's/ssl=//g'`
+if [ "$ssl" = "1" ]; then
+   echo "  https://$host:$port/webmin/edit_themes.cgi";
+else
+   echo "  http://$host:$port/webmin/edit_themes.cgi";
+fi
+echo ""
diff -ru2N ./webmin-1.030/jabber/config ./webmin-1.030-patched/jabber/config
--- ./webmin-1.030/jabber/config        Sat Nov  2 03:06:02 2002
+++ ./webmin-1.030-patched/jabber/config        Fri Nov 22 18:09:08 2002
@@ -1,4 +1,4 @@
-jabber_config=/opt/jabber/etc/jabber.xml
-jabber_dir=/opt/jabber
-start_cmd=/opt/jabber/etc/jabberd.init start
-stop_cmd=/opt/jabber/etc/jabberd.init stop
+jabber_config=@PREFIX@/etc/jabber/jabber.xml
+jabber_dir=@PREFIX@/lib/jabber
+start_cmd=/Library/StartupItems/daemonic-jabber start
+stop_cmd=kill `cat @PREFIX@/var/run/jabber/jabber.pid`
diff -ru2N ./webmin-1.030/lpadmin/config-macos 
./webmin-1.030-patched/lpadmin/config-macos
--- ./webmin-1.030/lpadmin/config-macos Sat Nov  2 03:05:34 2002
+++ ./webmin-1.030-patched/lpadmin/config-macos Fri Nov 22 18:09:08 2002
@@ -5,5 +5,5 @@
 print_style=freebsd
 smbclient_path=smbclient
-gs_fontpath=
+gs_fontpath=@PREFIX@/share/ghostscript/fonts
 gs_path=gs
 iface_perms=755
diff -ru2N ./webmin-1.030/lpadmin/config-macos-1.5 
./webmin-1.030-patched/lpadmin/config-macos-1.5
--- ./webmin-1.030/lpadmin/config-macos-1.5     Wed Dec 31 19:00:00 1969
+++ ./webmin-1.030-patched/lpadmin/config-macos-1.5     Fri Nov 22 18:09:08 2002
@@ -0,0 +1,13 @@
+gs_lib=
+printcap_file=/etc/printcap
+iface_arg=
+spool_dir=/var/spool/lpd
+print_style=cups
+smbclient_path=smbclient
+gs_fontpath=@PREFIX@/share/ghostscript/fonts
+gs_path=gs
+iface_perms=755
+driver_style=webmin
+show_status=0
+sort_mode=0
+display_mode=0
diff -ru2N ./webmin-1.030/man/config-macos ./webmin-1.030-patched/man/config-macos
--- ./webmin-1.030/man/config-macos     Sat Nov  2 03:05:46 2002
+++ ./webmin-1.030-patched/man/config-macos     Fri Nov 22 18:09:08 2002
@@ -1,4 +1,5 @@
 search_cmd=man -k PAGE
-man_dir=/usr/share/man
+man_dir=@PREFIX@/share/man /usr/share/man
+custom_dir=@PREFIX@/share/doc
 man_cmd_sect=man SECTION PAGE
 man_cmd=man PAGE
diff -ru2N ./webmin-1.030/mysql/config ./webmin-1.030-patched/mysql/config
--- ./webmin-1.030/mysql/config Sat Nov  2 03:05:45 2002
+++ ./webmin-1.030-patched/mysql/config Fri Nov 22 18:09:08 2002
@@ -1,12 +1,12 @@
-start_cmd=cd /usr/local/mysql ; ./bin/safe_mysqld &
+start_cmd=cd @PREFIX@ ; @PREFIX@/bin/safe_mysqld &
 perpage=25
-mysql=/usr/local/mysql/bin/mysql
-mysqldump=/usr/local/mysql/bin/mysqldump
-mysqlimport=/usr/local/mysql/bin/mysqlimport
+mysql=@PREFIX@/bin/mysql
+mysqldump=@PREFIX@/bin/mysqldump
+mysqlimport=@PREFIX@/bin/mysqlimport
 pass=foo
-mysqlshow=/usr/local/mysql/bin/mysqlshow
+mysqlshow=@PREFIX@/bin/mysqlshow
 login=root
-mysql_libs=/usr/local/mysql/lib
-mysqladmin=/usr/local/mysql/bin/mysqladmin
+mysql_libs=@PREFIX@/lib/mysql
+mysqladmin=@PREFIX@/bin/mysqladmin
 style=0
 add_mode=0
diff -ru2N ./webmin-1.030/pam/config-macos-1.5 
./webmin-1.030-patched/pam/config-macos-1.5
--- ./webmin-1.030/pam/config-macos-1.5 Wed Dec 31 19:00:00 1969
+++ ./webmin-1.030-patched/pam/config-macos-1.5 Fri Nov 22 18:09:08 2002
@@ -0,0 +1,4 @@
+pam_dir=/etc/pam.d
+lib_dirs=/usr/lib/pam/
+ignore=
+mod_equiv=
diff -ru2N ./webmin-1.030/pam/module.info ./webmin-1.030-patched/pam/module.info
--- ./webmin-1.030/pam/module.info      Sat Nov  2 03:06:12 2002
+++ ./webmin-1.030-patched/pam/module.info      Fri Nov 22 18:09:08 2002
@@ -3,5 +3,5 @@
 desc_ko_KR.euc=PAM ����
 desc_zh_TW.Big5=PAM �{��
-os_support=redhat-linux mandrake-linux open-linux debian-linux/2.2 debian-linux/3.0 
corel-linux suse-linux united-linux turbo-linux cobalt-linux msc-linux generic-linux 
gentoo-linux slackware-linux{-d "/etc/pam.d"}
+os_support=redhat-linux mandrake-linux open-linux debian-linux/2.2 debian-linux/3.0 
+corel-linux suse-linux united-linux turbo-linux cobalt-linux msc-linux generic-linux 
+gentoo-linux macos/1.5 slackware-linux{-d "/etc/pam.d"}
 desc=PAM Authentication
 desc_pl=Autoryzacja przez PAM
diff -ru2N ./webmin-1.030/postfix/config ./webmin-1.030-patched/postfix/config
--- ./webmin-1.030/postfix/config       Sat Nov  2 03:05:51 2002
+++ ./webmin-1.030-patched/postfix/config       Fri Nov 22 18:09:08 2002
@@ -1,8 +1,8 @@
-postfix_control_command=/usr/sbin/postfix
-postfix_config_command=/usr/sbin/postconf
-postfix_config_file=/etc/postfix/main.cf
-postfix_aliases_table_command=/usr/sbin/postalias
-postfix_newaliases_command=/usr/bin/newaliases
-postfix_lookup_table_command=/usr/sbin/postmap
+postfix_control_command=@PREFIX@/sbin/postfix
+postfix_config_command=@PREFIX@/sbin/postconf
+postfix_config_file=@PREFIX@/etc/postfix/main.cf
+postfix_aliases_table_command=@PREFIX@/sbin/postalias
+postfix_newaliases_command=@PREFIX@/bin/newaliases
+postfix_lookup_table_command=@PREFIX@/sbin/postmap
 max_records=200
 perpage=20
diff -ru2N ./webmin-1.030/postgresql/config ./webmin-1.030-patched/postgresql/config
--- ./webmin-1.030/postgresql/config    Sat Nov  2 03:05:52 2002
+++ ./webmin-1.030-patched/postgresql/config    Fri Nov 22 18:09:08 2002
@@ -1,11 +1,11 @@
 basedb=template1
 pass=
-hba_conf=/usr/local/pgsql/var/pg_hba.conf
-pid_file=/usr/local/pgsql/var/postmaster.pid
+hba_conf=@PREFIX@/var/pgsql/pg_hba.conf
+pid_file=@PREFIX@/var/run/postmaster.pid
 stop_cmd=
-start_cmd=su postgres -c "/usr/local/pgsql/bin/postmaster -i -S 
-D/usr/local/pgsql/var"
+start_cmd=su postgres -c "@PREFIX@/bin/postmaster -i -S -D@PREFIX@/var/pgsql"
 perpage=25
-psql=/usr/local/pgsql/bin/psql
+psql=@PREFIX@/bin/psql
 login=postgres
-plib=/usr/local/pgsql/lib
+plib=@PREFIX@/lib/pgsql
 nodbi=0
diff -ru2N ./webmin-1.030/proftpd/config ./webmin-1.030-patched/proftpd/config
--- ./webmin-1.030/proftpd/config       Sat Nov  2 03:05:58 2002
+++ ./webmin-1.030-patched/proftpd/config       Fri Nov 22 18:09:08 2002
@@ -1,4 +1,4 @@
-proftpd_path=/usr/local/sbin/proftpd
-proftpd_conf=/usr/local/etc/proftpd.conf
-pid_file=/usr/local/var/proftpd.pid
-ftpusers=/etc/ftpusers
+proftpd_path=@PREFIX@/sbin/proftpd
+proftpd_conf=@PREFIX@/etc/proftpd.conf
+pid_file=@PREFIX@/var/run/proftpd.pid
+ftpusers=@PREFIX@/etc/ftpusers
diff -ru2N ./webmin-1.030/pserver/config ./webmin-1.030-patched/pserver/config
--- ./webmin-1.030/pserver/config       Sat Nov  2 03:06:08 2002
+++ ./webmin-1.030-patched/pserver/config       Fri Nov 22 18:09:08 2002
@@ -1,3 +1,3 @@
 cvs=cvs
-cvsroot=/usr/local/cvsroot
+cvsroot=@PREFIX@/var/cvsroot
 view_header=header.html
diff -ru2N ./webmin-1.030/sentry/config ./webmin-1.030-patched/sentry/config
--- ./webmin-1.030/sentry/config        Sat Nov  2 03:06:07 2002
+++ ./webmin-1.030-patched/sentry/config        Fri Nov 22 18:09:08 2002
@@ -1,4 +1,4 @@
-portsentry=/usr/local/psionic/portsentry
-portsentry_config=/usr/local/psionic/portsentry/portsentry.conf
+portsentry=@PREFIX@/sbin/portsentry
+portsentry_config=@PREFIX@/etc/portsentry/portsentry.conf
 portsentry_umode=udp
 portsentry_start=
@@ -10,3 +10,3 @@
 hostsentry_start=
 hostsentry_stop=
-logcheck=/usr/local/etc/logcheck.sh
+logcheck=@PREFIX@/sbin/logcheck.sh
diff -ru2N ./webmin-1.030/setup.sh ./webmin-1.030-patched/setup.sh
--- ./webmin-1.030/setup.sh     Sat Nov  2 03:05:24 2002
+++ ./webmin-1.030-patched/setup.sh     Fri Nov 22 18:09:08 2002
@@ -49,10 +49,10 @@
 echo "you can just accept the defaults."
 echo ""
-printf "Config file directory [/etc/webmin]: "
+printf "Config file directory [@PREFIX@/etc/webmin]: "
 if [ "$config_dir" = "" ]; then
        read config_dir
 fi
 if [ "$config_dir" = "" ]; then
-       config_dir=/etc/webmin
+       config_dir=@PREFIX@/etc/webmin
 fi
 abspath=`echo $config_dir | grep "^/"`
@@ -139,5 +139,5 @@
        # Config directory exists .. make sure it is not in use
        ls $config_dir | grep -v rpmsave >/dev/null 2>&1
-       if [ "$?" = "0" -a "$config_dir" != "/etc/webmin" ]; then
+       if [ "$?" = "0" -a "$config_dir" != "@PREFIX@/etc/webmin" ]; then
                echo "ERROR: Config directory $config_dir is not empty"
                echo ""
@@ -146,10 +146,10 @@
 
        # Ask for log directory
-       printf "Log file directory [/var/webmin]: "
+       printf "Log file directory [@PREFIX@/var/webmin]: "
        if [ "$var_dir" = "" ]; then
                read var_dir
        fi
        if [ "$var_dir" = "" ]; then
-               var_dir=/var/webmin
+               var_dir=@PREFIX@/var/webmin
        fi
        abspath=`echo $var_dir | grep "^/"`
@@ -502,7 +502,7 @@
        echo "real_os_type=$real_os_type" >> $config_dir/config
        echo "real_os_version=$real_os_version" >> $config_dir/config
-       if [ -r /etc/system.cnf ]; then
+       if [ -r @PREFIX@/etc/system.cnf ]; then
                # Found a caldera system config file .. get the language
-               source /etc/system.cnf
+               source @PREFIX@/etc/system.cnf
                if [ "$CONF_LST_LANG" = "us" ]; then
                        CONF_LST_LANG=en
diff -ru2N ./webmin-1.030/software/config-macos 
./webmin-1.030-patched/software/config-macos
--- ./webmin-1.030/software/config-macos        Wed Dec 31 19:00:00 1969
+++ ./webmin-1.030-patched/software/config-macos        Fri Nov 22 18:09:08 2002
@@ -0,0 +1 @@
+package_system=debian
diff -ru2N ./webmin-1.030/software/module.info 
./webmin-1.030-patched/software/module.info
--- ./webmin-1.030/software/module.info Sat Nov  2 03:06:12 2002
+++ ./webmin-1.030-patched/software/module.info Fri Nov 22 18:09:08 2002
@@ -10,5 +10,5 @@
 category=system
 desc_tr=Yaz�l�m Paketleri
-os_support=solaris redhat-linux mandrake-linux suse-linux united-linux hpux 
open-linux openserver unixware freebsd/3.0 freebsd/3.1 freebsd/3.2 freebsd/3.3 
freebsd/3.4 freebsd/3.5 freebsd/4.0 freebsd/4.1 freebsd/4.2 freebsd/4.3 freebsd/4.4 
freebsd/4.5 freebsd/4.6 freebsd/4.7 slackware-linux/4.0 slackware-linux/7.0 
slackware-linux/7.1 slackware-linux/8.0 slackware-linux/8.1 debian-linux/2.0 
debian-linux/2.1 debian-linux/2.2 debian-linux/3.0 turbo-linux openbsd corel-linux 
cobalt-linux freebsd/5.0 netbsd msc-linux aix gentoo-linux
+os_support=solaris redhat-linux mandrake-linux suse-linux united-linux hpux 
+open-linux openserver unixware freebsd/3.0 freebsd/3.1 freebsd/3.2 freebsd/3.3 
+freebsd/3.4 freebsd/3.5 freebsd/4.0 freebsd/4.1 freebsd/4.2 freebsd/4.3 freebsd/4.4 
+freebsd/4.5 freebsd/4.6 freebsd/4.7 slackware-linux/4.0 slackware-linux/7.0 
+slackware-linux/7.1 slackware-linux/8.0 slackware-linux/8.1 debian-linux/2.0 
+debian-linux/2.1 debian-linux/2.2 debian-linux/3.0 turbo-linux openbsd corel-linux 
+cobalt-linux freebsd/5.0 netbsd msc-linux aix gentoo-linux macos
 desc=Software Packages
 desc_es=Paquetes de Software
diff -ru2N ./webmin-1.030/squid/config-macos ./webmin-1.030-patched/squid/config-macos
--- ./webmin-1.030/squid/config-macos   Sat Nov  2 03:05:37 2002
+++ ./webmin-1.030-patched/squid/config-macos   Fri Nov 22 18:09:08 2002
@@ -1,8 +1,8 @@
-log_dir=/usr/local/squid/logs
-squid_path=/usr/local/squid/bin/squid
-cache_dir=/usr/local/squid/cache
-squid_conf=/usr/local/squid/etc/squid.conf
-pid_file=/usr/local/squid/logs/squid.pid
-cachemgr_path=/usr/local/squid/bin/cachemgr.cgi
+log_dir=@PREFIX@/var/log/squid
+squid_path=@PREFIX@/sbin/squid
+cache_dir=@PREFIX@/var/cache/squid
+squid_conf=@PREFIX@/etc/squid.conf
+pid_file=@PREFIX@/var/run/squid.pid
+cachemgr_path=@PREFIX@/libexec/cachemgr.cgi
 calamaris=calamaris
 cal_max=50000
diff -ru2N ./webmin-1.030/stunnel/config ./webmin-1.030-patched/stunnel/config
--- ./webmin-1.030/stunnel/config       Sat Nov  2 03:06:03 2002
+++ ./webmin-1.030-patched/stunnel/config       Fri Nov 22 18:09:08 2002
@@ -1 +1 @@
-stunnel_path=/usr/local/sbin/stunnel
+stunnel_path=@PREFIX@/sbin/stunnel
diff -ru2N ./webmin-1.030/syslog/config-macos 
./webmin-1.030-patched/syslog/config-macos
--- ./webmin-1.030/syslog/config-macos  Sat Nov  2 03:05:43 2002
+++ ./webmin-1.030-patched/syslog/config-macos  Fri Nov 22 19:42:20 2002
@@ -5,5 +5,5 @@
 pri_dir=0
 pid_file=/var/run/syslog.pid
-facilities=auth authpriv cron daemon kern lpr mail mark named netinfo news remoteauto 
syslog user uucp local0 local1 local2 local3 local4 local5 local6 local7
+facilities=auth authpriv cron daemon ftp kern lpr mail mark netinfo remoteauth news 
+security syslog user uucp local0 local1 local2 local3 local4 local5 local6 local7
 m4_path=
 sync=0
diff -ru2N ./webmin-1.030/time/config-macos ./webmin-1.030-patched/time/config-macos
--- ./webmin-1.030/time/config-macos    Sat Nov  2 03:05:42 2002
+++ ./webmin-1.030-patched/time/config-macos    Fri Nov 22 18:09:08 2002
@@ -5,2 +5,3 @@
 hwtime=0
 seconds=2
+timeserver=time.apple.com
diff -ru2N ./webmin-1.030/usermin/config ./webmin-1.030-patched/usermin/config
--- ./webmin-1.030/usermin/config       Sat Nov  2 03:06:05 2002
+++ ./webmin-1.030-patched/usermin/config       Fri Nov 22 18:09:08 2002
@@ -1 +1 @@
-usermin_dir=/etc/usermin
+usermin_dir=@PREFIX@/etc/usermin
diff -ru2N ./webmin-1.030/webalizer/config ./webmin-1.030-patched/webalizer/config
--- ./webmin-1.030/webalizer/config     Sat Nov  2 03:06:12 2002
+++ ./webmin-1.030-patched/webalizer/config     Fri Nov 22 18:09:08 2002
@@ -1,4 +1,4 @@
-webalizer=/usr/local/bin/webalizer
-webalizer_conf=/etc/webalizer.conf
-alt_conf=/etc/webalizer.conf.sample
+webalizer=@PREFIX@/bin/webalizer
+webalizer_conf=@PREFIX@/etc/webalizer.conf
+alt_conf=@PREFIX@/share/doc/webalizer/sample.conf
 auto=apache,squid
diff -ru2N ./webmin-1.030/fink-newmods.pl ./webmin-1.030-patched/fink-newmods.pl
--- ./webmin-1.030/fink-newmods.pl      Sat Nov  2 03:06:12 2002
+++ ./webmin-1.030-patched/fink-newmods.pl      Fri Nov 22 18:09:08 2002
@@ -0,0 +1,24 @@
+# newmods.pl
+# Updates an acl file to include new modules. Called with the parameters
+# <config directory> <module>+
+
+for($i=1; $i<@ARGV; $i++) {
+       push(@new, $ARGV[$i]);
+       }
+
+if (@new) {
+       open(ACL, "$ARGV[0]/webmin.acl");
+       @acl = <ACL>;
+       close(ACL);
+       open(ACL, "> $ARGV[0]/webmin.acl");
+       $a = shift(@acl);
+       $a =~ /^(\S+):\s*(.*)$/;
+       $name = $1; @list = split(/\s+/, $2);
+       foreach $o (@list) { $old{$o}++; }
+       foreach $n (@new) {
+               push(@list, $n) if (!$old{$n});
+               }
+       print ACL "$name: ",join(" ",@list),"\n";
+       print ACL @acl;
+       close(ACL);
+       }



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Fink-commits mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-commits

Reply via email to