Last active
May 6, 2019 15:50
-
-
Save stevelippert/e1c3728b2600b1eb4bb9d295f25009de to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
logger "Installing Educator Base" | |
yum -y update | |
yum -y group install "Development Tools" | |
cd /home/edm/ | |
wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm | |
rpm -i epel-release-latest-7.noarch.rpm | |
yum -y update | |
yum -y install nmap httpd wget rkhunter net-tools htop mod_ssl rsync screen perl-App-cpanminus perl-CPAN perl-XML-DOM perl-XML-Parser perl-XML-SAX perl-Template-Toolkit memcached imlib2 imlib2-devel mod_perl perl-String-CRC32 perl-Cache-Memcached perl-XML-LibXML libdbi-dbd-mysql perl-DBI perl-DBD-MySQL perl-DBD-SQLite perl-CGI perl-JSON perl-JSON-PP perl-JSON-XS perl-File-Slurp perl-Redis perl-DateTime perl-DateTime-Format-MySQL perl-DateTime-Format-Strptime perl-DateTime-TimeZone perl-Digest-SHA perl-Digest-SHA perl-Digest-SHA1 perl-Email-Simple perl-Encode perl-Excel-Writer-XLSX perl-File-Temp perl-HTML-Parser perl-HTML-Strip perl-HTTP-BrowserDetect perl-HTTP-Cookies perl-Crypt-CBC perl-Crypt-Rijndael perl-Net-OAuth perl-Net-XMPP perl-Parallel-ForkManager perl-SOAP-Lite perl-Time-HiRes perl-Time-Local perl-Time-Moment perl-Time-Piece perl-Protocol-WebSocket perl-Socket perl-Storable perl-UNIVERSAL-require perl-URI-Encode | |
logger "Installing Educator Perl Dependencies" | |
/bin/cpanm CPAN | |
/bin/cpanm Env | |
/bin/cpanm --uninst-shadows ExtUtils::MakeMaker | |
/bin/cpanm Ubic | |
/bin/cpanm APR::Table Apache2::Filter Apache2::Module Apache2::RequestRec Apache2::RequestUtil Apache::DBI Attribute::Handlers CGI::Cookie Cache::Memcached Carp Const::Fast DJabberd::Log DJabberd::RosterStorage DateTime::Format::ICal File::Fetch File::Path File::Which FileHandle Gearman::Client Gearman::Task Gearman::Worker HTML::Entities HTTP::Request HTTP::Request::Common LWP::Simple LWP::UserAgent MIME::Decoder MIME::Entity MIME::Lite MIME::Parser MIME::Tools Mail::Internet Math::Gradient POSIX Statistics::Basic String::Random String::Util UNIVERSAL::require URI::Escape UUID::Tiny XML::Descent IO::Capture::Stdout | |
logger "Creating Template Toolkit temp directory" | |
mkdir /var/tmp/tt | |
chown edm:nobody /var/tmp/tt | |
logger "Starting Apache" | |
systemctl enable httpd.service | |
systemctl start httpd.service | |
logger "Finished installing Educator Dependencies" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment