trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: February 2012

Re: [trinity-devel] Building tarballs from GIT

From: "David C. Rankin" <drankinatty@...>
Date: Wed, 15 Feb 2012 15:46:27 -0600
On 02/14/2012 03:07 PM, Fran´┐Żois ANDRIOT wrote:
> Hello,
> I'd like to know if there is an existing script or method to build "official"
> source tarballs from git.
> I need to get tarballs that "look like" the ones that are delivered for official
> releases, e.g. that I can build exactly in the same way that I build official
> releases tarballs.
> 
> Thanks,
> Francois
> 

NOT Official, but this script will get you started. Here is the help for it:

  Usage:  mkgittgz.sh path-to-tde [default ~/tde] dir-to-write-tgz [~/tdetgz] -w
[actually write!]

    mkgittgz.sh will create tarballs from a local copy of the tde git repository
layout. The script requires the location of the local copy as the first argument
if the tde copy is not present in ~/tde and the directory to write tarballs to
[default ~/tdetgz]. The script will output all the tar commands as a test for
confirmation. Use the -w option as the third argument to actually create the files.

    Filename format (examples):

      tdepim-admin.tar.gz
      tdepim-akregator.tar.gz
      tdepim-certmanager.tar.gz
      tdepim-cmake.tar.gz

NOTE: IT JUST OUTPUTS THE tar COMMANDS UNLESS YOU SUPPLY THE '-w' OPTION.

  You can run it safely to confirm it will create the tarballs where and how you
want. Without the -w option you will get something similar to the following:

15:32 archangel:/dat_f/tde> sh ../david/scr/mkgittgz.sh /dat_f/tde
parent:
parent: applications
tar -C /dat_f/tde/main/applications -czf
/home/david/tdetgz/applications-abakus.tar.gz abakus
tar -C /dat_f/tde/main/applications -czf
/home/david/tdetgz/applications-adept.tar.gz adept
tar -C /dat_f/tde/main/applications -czf
/home/david/tdetgz/applications-amarok.tar.gz amarok
tar -C /dat_f/tde/main/applications -czf
/home/david/tdetgz/applications-basket.tar.gz basket
tar -C /dat_f/tde/main/applications -czf
/home/david/tdetgz/applications-bibletime.tar.gz bibletime

  Hack it to suit your needs...


-- 
David C. Rankin, J.D.,P.E.

Attachments: