From: ivan Date: Mon, 20 Oct 2003 02:28:44 +0000 (+0000) Subject: adding openbsd and red hat installs X-Git-Tag: NET_WHOIS_RAW_0_31~323 X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=commitdiff_plain;h=db8213a6e1f89a0ff5f6e8a4ee40ce3db59d1c09 adding openbsd and red hat installs --- 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