Last active
May 6, 2019 15:51
-
-
Save tkuchiki/7695918 to your computer and use it in GitHub Desktop.
perl-Test-Nginx rpm build
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
VERSION=0.22 | |
TEST_NGX_DIR="Test-Nginx-${VERSION}" | |
TEST_NGX_SRC="${TEST_NGX_DIR}.tar.gz" | |
RPM_BUILD_DIR=$HOME/rpmbuild | |
RPM_BUILD_SOURCES=$RPM_BUILD_DIR/SOURCES | |
RPM_BUILD_SPECS=$RPM_BUILD_DIR/SPECS | |
SPEC=perl-Test-Nginx.spec | |
TEST_NGX_SPEC=$RPM_BUILD_SPECS/$SPEC | |
yum install -y cpan cpanspec perl-libwww-perl perl-URI perl-List-MoreUtils perl-Text-Diff perl-Test-LongString perl-Test-Base perl-Time-HiRes | |
cpanspec --follow Test::Nginx | |
mv $SPEC $RPM_BUILD_SPECS | |
mv $TEST_NGX_SRC RPM_BUILD_SOURCES | |
rpmbuild -ba $TEST_NGX_SPEC |
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
# CentOS 5 | |
wget http://downloads.sourceforge.net/project/cpanspec/cpanspec/1.78/cpanspec-1.78.tar.gz?r=http%3A%2F%2Fcpanspec.sourceforge.net%2F&ts=1387276721&use_mirror=jaist | |
tar zxvf cpanspec-1.78.tar.gz | |
cd cpanspec-1.78 | |
# install rpmforge repo | |
yum install --enablerepo=rpmforge-extras perl-Archive-Tar perl-libwww-perl perl-Moose perl-version perl-ExtUtils-ParseXS perl-ExtUtils-Cbuilder perl-Module-Build perl-Parse-CPAN-Packages perl-CPAN-DistnameInfo perl-Pod-Simple perl-Text-Autoformat perl-Text-Reform perl-YAML perl-IO-Compress | |
chown root: cpan{get,spec} | |
mv cpan{get,spec} /usr/local/bin/ | |
#rpm -ivh http://pkgs.repoforge.org/perl-ExtUtils-ParseXS/perl-ExtUtils-ParseXS-2.20.02-1.el5.rf.noarch.rpm | |
#rpm -ivh http://pkgs.repoforge.org/perl-ExtUtils-CBuilder/perl-ExtUtils-CBuilder-0.2603.01-1.el5.rf.noarch.rpm | |
#rpm -ivh http://pkgs.repoforge.org/perl-Module-Build/perl-Module-Build-0.3607-1.el5.rf.noarch.rpm | |
#rpm -ivh http://pkgs.repoforge.org/perl-Parse-CPAN-Packages/perl-Parse-CPAN-Packages-2.31-1.el5.rf.noarch.rpm | |
#yum install perl-Archive-Tar perl-libwww-perl perl-Moose perl-version |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment