Changeset 554


Ignore:
Timestamp:
09/23/08 00:39:56 (5 years ago)
Author:
bruno
Message:
  • Adapt pbinit to upcoming pb 0.9.4
  • Adapt mondorescue.pb to new website delivery syntax
Location:
projects/mondorescue/pbconf/branches/2.2.7
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • projects/mondorescue/pbconf/branches/2.2.7/mindi/pbinit

    r432 r554  
    77use ProjectBuilder::Env; 
    88 
    9 my $pbpkg = "PBPKG"; 
    10 my $pbver = "PBVER"; 
    11 my $pbtag = "PBTAG"; 
    12 my $pbrev = "PBREV"; 
    13 my $pbproj = "PBPROJ"; 
    14 my $pbrepo = "PBREPO"; 
     9my %pb; 
     10$pb{'pkg'} = "PBPKG"; 
     11$pb{'ver'} = "PBVER"; 
     12$pb{'tag'} = "PBTAG"; 
     13$pb{'rev'} = "PBREV"; 
     14$pb{'proj'} = "PBPROJ"; 
     15$pb{'date'} = "PBDATE"; 
     16$pb{'repo'} = "PBREPO"; 
    1517 
    1618# Export documentation to generate what is needed 
    1719 
    1820# Action needs to be pbinit 
    19 my ($filteredfiles, $supfiles, $defpkgdir, $extpkgdir) = pb_env_init($pbproj,undef,"pbinit"); 
     21my ($filteredfiles, $supfiles, $defpkgdir, $extpkgdir) = pb_env_init($pb{'proj'},undef,"pbinit"); 
    2022my ($scheme,$uri) = pb_cms_init(undef); 
    2123 
     
    2325# should call filter_file here 
    2426 
    25 my $ptr = pb_get_filters($pbpkg); 
    26 pb_filter_file_inplace($ptr,"mindi.8",$pbpkg,$pbver,$pbtag,$pbrev,"","",$pbproj,$pbrepo); 
     27my $ptr = pb_get_filters($pb{'pkg'}); 
     28pb_filter_file_inplace($ptr,"mindi.8",\%pb); 
  • projects/mondorescue/pbconf/branches/2.2.7/mondo/pbinit

    r531 r554  
    1212 
    1313system("./bootstrap"); 
    14 pb_mkdir_p("docs/entmp"); 
    15 pb_mkdir_p("docs/mantmp"); 
    1614pb_mkdir_p("docs/en"); 
    1715pb_mkdir_p("docs/man"); 
    18 my $pb->{'pkg'} = "PBPKG"; 
    19 my $pb->{'ver'} = "PBVER"; 
    20 my $pb->{'tag'} = "PBTAG"; 
    21 my $pb->{'rev'} = "PBREV"; 
    22 my $pb->{'proj'} = "PBPROJ"; 
    23 my $pb->{'repo'} = "PBREPO"; 
     16my %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"; 
    2424 
    2525# Action needs to be pbinit 
    26 my ($filteredfiles, $supfiles, $defpkgdir, $extpkgdir) = pb_env_init($pb->{'proj'},undef,"pbinit"); 
     26my ($filteredfiles, $supfiles, $defpkgdir, $extpkgdir) = pb_env_init($pb{'proj'},undef,"pbinit"); 
    2727my ($scheme,$uri) = pb_cms_init(undef); 
    2828 
    29 pb_cms_export($uri,"$ENV{'PBDIR'}/mondo-doc/mondoarchive.8","docs/mantmp"); 
    30 pb_cms_export($uri,"$ENV{'PBDIR'}/mondo-doc/mondorestore.8","docs/mantmp"); 
     29pb_cms_export($uri,"$ENV{'PBDIR'}/mondo-doc/mondoarchive.8","docs/man"); 
     30pb_cms_export($uri,"$ENV{'PBDIR'}/mondo-doc/mondorestore.8","docs/man"); 
    3131pb_cms_export($uri,"$ENV{'PBDIR'}/mondo-doc/images","docs/en/images"); 
    3232pb_cms_export($uri,"$ENV{'PBDIR'}/mondo-doc/fdl.sgml","docs/en"); 
    33 pb_cms_export($uri,"$ENV{'PBDIR'}/mondo-doc/mondorescue-howto.sgml","docs/entmp"); 
     33pb_cms_export($uri,"$ENV{'PBDIR'}/mondo-doc/mondorescue-howto.sgml","docs/en"); 
    3434pb_cms_export($uri,"$ENV{'PBDIR'}/mondo-doc/mondorescue-howto.dsl","docs/en"); 
    3535pb_cms_export($uri,"$ENV{'PBDIR'}/mondo-doc/Makefile.howto","docs/en"); 
    3636# should call filter_file here 
    3737 
    38 my $ptr = pb_get_filters($pb->{'pkg'}); 
    39 foreach my $f (<docs/mantmp/*>) { 
    40     pb_filter_file("$f",$ptr,"docs/man/".basename($f),\%pb); 
     38my $ptr = pb_get_filters($pb{'pkg'}); 
     39foreach my $f ((<docs/man/*.8>)(<docs/en/*.sgml>)) { 
     40    pb_filter_file_inplace($ptr,$f,\%pb); 
    4141} 
    42 foreach my $f (<docs/entmp/*>) { 
    43     pb_filter_file("$f",$ptr,"docs/en/".basename($f),\%pb); 
    44 } 
    45 pb_rm_rf("docs/entmp"); 
    46 pb_rm_rf("docs/mantmp"); 
    4742 
    4843system("cd docs/en ; make -f Makefile.howto mondorescue-howto.pdf mondorescue-howto.html"); 
  • projects/mondorescue/pbconf/branches/2.2.7/mondorescue.pb

    r497 r554  
    4747extpkgdir mondo-rescue = mondo 
    4848 
     49# Website management and delivery 
     50webdir mondorescue = website 
     51websshhost mondorescue = www.mondorescue.org 
     52websshlogin mondorescue = bruno 
     53websshdir mondorescue = /mondo/www/html/mondo 
     54websshport mondorescue = 22 
     55 
    4956# Hash of valid version names 
    5057version mondorescue = devel,stable 
     
    5663filteredfiles mindi = rootfs/sbin/init,mindi,install.sh 
    5764filteredfiles mindi-busybox = Makefile 
    58 filteredfiles mondo-website = top.shtml 
     65filteredfiles website = top.shtml 
Note: See TracChangeset for help on using the changeset viewer.