Ignore:
Timestamp:
Feb 16, 2009, 5:49:04 PM (15 years ago)
Author:
Bruno Cornec
Message:
  • Begin de develop the mondorescue devel branch infrastructure to be able to build preliminary packages
Location:
projects/mondorescue/pbconf/devel
Files:
1 edited
2 copied

Legend:

Unmodified
Added
Removed
  • projects/mondorescue/pbconf/devel/MondoRescue/pbinit

    r555 r689  
    11#!/usr/bin/perl -w
    22#
    3 # Init script for mondo with Project-Builder
     3# Init script for MondoRescue modules with Project-Builder
    44#
    55
    6 # Export documentation to generate what is needed
    7 use ProjectBuilder::Base;
    8 use ProjectBuilder::Filter;
    9 use ProjectBuilder::CMS;
    10 use ProjectBuilder::Env;
    11 use File::Basename;
    12 
    13 system("./bootstrap");
    14 pb_mkdir_p("docs/en");
    15 pb_mkdir_p("docs/man");
    16 my %pb;
    17 $pb{'pkg'} = "PBPKG";
    18 $pb{'ver'} = "PBVER";
    19 $pb{'tag'} = "PBTAG";
    20 $pb{'rev'} = "PBREV";
    21 $pb{'proj'} = "PBPROJ";
    22 $pb{'date'} = "PBDATE";
    23 $pb{'repo'} = "PBREPO";
    24 
    25 # Action needs to be pbinit
    26 my ($filteredfiles, $supfiles, $defpkgdir, $extpkgdir) = pb_env_init($pb{'proj'},undef,"pbinit");
    27 my ($scheme,$uri) = pb_cms_init(undef);
    28 
    29 pb_cms_export($uri,"$ENV{'PBDIR'}/mondo-doc/mondoarchive.8","docs/man");
    30 pb_cms_export($uri,"$ENV{'PBDIR'}/mondo-doc/mondorestore.8","docs/man");
    31 pb_cms_export($uri,"$ENV{'PBDIR'}/mondo-doc/images","docs/en/images");
    32 pb_cms_export($uri,"$ENV{'PBDIR'}/mondo-doc/fdl.sgml","docs/en");
    33 pb_cms_export($uri,"$ENV{'PBDIR'}/mondo-doc/mondorescue-howto.sgml","docs/en");
    34 pb_cms_export($uri,"$ENV{'PBDIR'}/mondo-doc/mondorescue-howto.dsl","docs/en");
    35 pb_cms_export($uri,"$ENV{'PBDIR'}/mondo-doc/Makefile.howto","docs/en");
    36 # should call filter_file here
    37 
    38 my $ptr = pb_get_filters($pb{'pkg'});
    39 foreach my $f ((<docs/man/*.8>),(<docs/en/*.sgml>)) {
    40     pb_filter_file_inplace($ptr,$f,\%pb);
    41 }
    42 
    43 system("cd docs/en ; make -f Makefile.howto mondorescue-howto.pdf mondorescue-howto.html");
Note: See TracChangeset for help on using the changeset viewer.