Changeset 689 in ProjectBuilder for projects/mondorescue/pbconf/devel/MondoRescue/pbinit
- Timestamp:
- Feb 16, 2009, 5:49:04 PM (15 years ago)
- Location:
- projects/mondorescue/pbconf/devel
- Files:
-
- 1 edited
- 2 copied
Legend:
- Unmodified
- Added
- Removed
-
projects/mondorescue/pbconf/devel/MondoRescue/pbinit
r555 r689 1 1 #!/usr/bin/perl -w 2 2 # 3 # Init script for mondowith Project-Builder3 # Init script for MondoRescue modules with Project-Builder 4 4 # 5 5 6 # Export documentation to generate what is needed7 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 pbinit26 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 here37 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.