Skip to content

tbosserman/multipkg

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Multipkg

Multipkg automates and versions your package builds.

Installation

Multipkg is best installed via rpms/debs built by... Multipkg.

The bootstrap process is a little primitive now, but here are the steps:

  1. Install your developer tools
  • might be unnecessary now
  • yum -y groupinstall "Development Tools"
  1. install YAML::Syck and makemaker
yum install perl-YAML-Syck perl-ExtUtils-MakeMaker
  1. git clone multipkg
  2. cd multipkg
  3. manually build and install your first multipkg package
PREFIX=./root PKGVERID=0 INSTALLDIR=source scripts/transform
perl -I ./source/lib root/usr/bin/multipkg -t .
sudo yum -y install multipkg-*rpm
  1. Remove the first package
rm multipkg*rpm
  1. Build your final multipkg package from git
git-multipkg -b https://github.com/ytoolshed/ multipkg
  1. upgrade on the current host immediately so there is no confusion
sudo yum upgrade ./multipkg*rpm
  1. ENJOY

About

Automation for package builds

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Perl 97.4%
  • Shell 2.6%