From db8213a6e1f89a0ff5f6e8a4ee40ce3db59d1c09 Mon Sep 17 00:00:00 2001 From: ivan Date: Mon, 20 Oct 2003 02:28:44 +0000 Subject: [PATCH] adding openbsd and red hat installs --- install/openbsd/INSTALL | 54 +++++++++++++++++++++++++++++++++++++++++++ install/openbsd/cpan | 15 ++++++++++++ install/openbsd/ports | 24 +++++++++++++++++++ install/redhat/9/INSTALL | 14 +++++++++++ install/redhat/9/sources.list | 2 ++ 5 files changed, 109 insertions(+) create mode 100644 install/openbsd/INSTALL create mode 100644 install/openbsd/cpan create mode 100644 install/openbsd/ports create mode 100644 install/redhat/9/INSTALL create mode 100644 install/redhat/9/sources.list diff --git a/install/openbsd/INSTALL b/install/openbsd/INSTALL new file mode 100644 index 000000000..1beef9208 --- /dev/null +++ b/install/openbsd/INSTALL @@ -0,0 +1,54 @@ +#!/bin/sh + +DIR=`pwd` + +#cd /usr/ports +#cvs -q -d anoncvs@anoncvs6.usa.openbsd.org:/cvs up -r OPENBSD_`uname -r | perl -pe 's/\./_/g;'` -Pd + +for a in `grep -v '^ *#' $DIR/ports` +do cd /usr/ports/$a + make install +done + +for a in `grep -v '^ *#' $DIR/cpan` +do perl -MCPAN -e "install $a" +done + +#from /usr/local/share/doc/postgresql/README.OpenBSD +useradd -c "PostgreSQL Admin User" -g =uid -m -d /var/postgresql -s /bin/sh postgresql + +su -l postgresql -c 'mkdir /var/postgresql/data' +su -l postgresql -c 'initdb -D /var/postgresql/data' + +cat <>/etc/rc.local +if [ -x /usr/local/bin/pg_ctl ]; then + su -l postgresql -c "/usr/local/bin/pg_ctl start \ + -D /var/postgresql/data -l /var/postgresql/logfile \ + -o '-D /var/postgresql/data'" + echo -n ' postgresql' +fi +END + +cat <>/etc/rc.shutdown +if [ -f /var/postgresql/data/postmaster.pid ]; then + su -l postgresql -c "/usr/local/bin/pg_ctl stop -m fast \ + -D /var/postgresql/data" + rm -f /var/postgresql/data/postmaster.pid +fi + +su -l postgresql -c "/usr/local/bin/pg_ctl start \ + -D /var/postgresql/data -l /var/postgresql/logfile \ + -o '-D /var/postgresql/data'" + +useradd -c "Freeside" -g =uid -m freeside +su -l postgresql -c 'createuser -P freeside' +su -l freeside -c 'createdb freeside' + +#? +cd ../.. +make install-perl-modules +make create-config +make deploy + +#edit apache config, etc. + diff --git a/install/openbsd/cpan b/install/openbsd/cpan new file mode 100644 index 000000000..4304b726c --- /dev/null +++ b/install/openbsd/cpan @@ -0,0 +1,15 @@ +DBIx::DBSchema +Time::Duration +Business::CreditCard +String::ShellQuote +Net::SSH +HTML::Mason +HTML::Widgets::SelectLayers +DBIx::DataSource +Date::Manip +String::Approx +Tie::IxHash +Date::Parse +File::CounterFile +Net::SCP +Mail::Internet diff --git a/install/openbsd/ports b/install/openbsd/ports new file mode 100644 index 000000000..3e17d8272 --- /dev/null +++ b/install/openbsd/ports @@ -0,0 +1,24 @@ +shells/zsh +misc/screen +#www/apache13-modssl +www/mod_perl +net/rsync +databases/postgresql +converters/p5-MIME-Base64 +security/p5-Digest-MD5 +security/p5-MD5 +www/p5-HTML-Tagset +www/p5-HTML-Parser +net/p5-libnet +misc/p5-Locale-Codes +net/p5-Net-Whois +www/p5-libwww +#mail/p5-Mail-Tools +devel/p5-FreezeThaw +textproc/p5-Text-Template +databases/p5-DBI +databases/p5-DBD-Pg +#databases/p5-DBD-Msql-Mysql +www/p5-Apache-ASP +devel/p5-Storable +www/p5-Apache-DBI diff --git a/install/redhat/9/INSTALL b/install/redhat/9/INSTALL new file mode 100644 index 000000000..4c07f88e8 --- /dev/null +++ b/install/redhat/9/INSTALL @@ -0,0 +1,14 @@ +#!/bin/sh + +wget ftp://apt-rpm.tuxfamily.org/apt/redhat/7.3/en/i386/RPMS.extra/apt-*i386.rpm +rpm -i apt*i386.rpm +cp sources.list /etc/apt/ +apt-get update; apt-get update +apt-get install apache mod_ssl mod_perl perl-CGI perl-CPAN perl-DBD-MySQL perl-DBD-Pg perl-DBI perl-DateManip perl-Digest-MD5 perl-HTML-Parser perl-HTML-Tagset perl-MIME-Base64 perl-Storable perl-TimeDate perl-URI perl-libnet perl-libwww-perl perl-suidperl rsync postgresql postgresql-docs postgresql-libs postgresql-server screen zsh lftp cvs #openssh + +perl -MCPAN -e"install Locale::Country, Net::Whois, Business::CreditCard, \ + Mail::Internet, File::CounterFile, FreezeThaw, \ + String::Approx, Text::Template, DBIx::DataSource, \ + DBIx::DBSchema, Net::SSH, String::ShellQuote, \ + Net::SCP, Apache::ASP, Tie::IxHash, Time::Duration, \ + HTML::Widgets::SelectLayers, Apache::DBI" diff --git a/install/redhat/9/sources.list b/install/redhat/9/sources.list new file mode 100644 index 000000000..9a9ad5cdf --- /dev/null +++ b/install/redhat/9/sources.list @@ -0,0 +1,2 @@ +rpm ftp://apt-rpm.tuxfamily.org/apt redhat/7.3/en/i386 os updates extra +rpm-src ftp://apt-rpm.tuxfamily.org/apt redhat/7.3/en/i386 os updates extra -- 2.11.0