diff options
Diffstat (limited to 'install/openbsd')
-rw-r--r-- | install/openbsd/INSTALL | 54 | ||||
-rw-r--r-- | install/openbsd/cpan | 15 | ||||
-rw-r--r-- | install/openbsd/ports | 24 |
3 files changed, 93 insertions, 0 deletions
diff --git a/install/openbsd/INSTALL b/install/openbsd/INSTALL new file mode 100644 index 0000000..1beef92 --- /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 <<END >>/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 <<END >>/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 0000000..4304b72 --- /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 0000000..3e17d82 --- /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 |