Changeset 1352 in ProjectBuilder for devel/pbmkbm/bin/pbmkbm


Ignore:
Timestamp:
Oct 30, 2011, 10:36:43 AM (12 years ago)
Author:
Bruno Cornec
Message:

r4384@localhost: bruno | 2011-10-30 01:28:14 +0200

  • Change pb_ve_launch interface (remove useless second parameter)
  • Force call to pb_ve_launch with pbforce to always create the chroot in pbmkbm
File:
1 edited

Legend:

Unmodified
Added
Removed
  • devel/pbmkbm/bin/pbmkbm

    r1350 r1352  
    296296if ($opts{'b'} eq "ve") {
    297297    # Use existing tools to create a good VE !
    298     pb_ve_launch($ENV{'PBV'});
     298    pb_ve_launch($ENV{'PBV'},1);
    299299} elsif ($opts{'b'} eq "native") {
    300300    # Use native tools to create a good VE !
     
    302302    die "Unknown method $opts{'b'} used to create the media content";
    303303}
     304
     305# Once the environment is made, add what is needed for this boot media to it.
    304306}
    305307
     
    310312# Get the package list to download, store them in a cache directory
    311313#
    312 my ($mkbmcachedir) = pb_conf_get_if("mkbmcachedir");
    313 my ($pkgs) = pb_distro_get_param($pbos,pb_conf_get("mkbmmindep"));
     314#my ($mkbmcachedir) = pb_conf_get_if("mkbmcachedir");
     315#my ($pkgs) = pb_distro_get_param($pbos,pb_conf_get("mkbmmindep"));
    314316
    315317#
    316318# /proc needed
    317319#
    318 pb_system("mount -o bind /proc $targetdir/proc","Mounting /proc");
     320#pb_system("mount -o bind /proc $targetdir/proc","Mounting /proc");
    319321
    320322# Installed additional packages we were asked to
    321 if (defined $opts{'a'}) {
    322     $opts{'a'} =~ s/,/ /g;
    323     pb_system("chroot $targetdir /bin/bash -c \"$pbos->{'install'} $opts{'a'} \"","Adding packages to OS by running $pbos->{'install'} $opts{'a'}");
    324 }
     323#if (defined $opts{'a'}) {
     324#$opts{'a'} =~ s/,/ /g;
     325#pb_system("chroot $targetdir /bin/bash -c \"$pbos->{'install'} $opts{'a'} \"","Adding packages to OS by running $pbos->{'install'} $opts{'a'}");
     326#}
    325327
    326328#
    327329# Clean up
    328330#
    329 pb_log(1,"Cleaning up\n");
    330 pb_system("umount $targetdir/proc","Unmounting /proc");
     331#pb_log(1,"Cleaning up\n");
     332#pb_system("umount $targetdir/proc","Unmounting /proc");
    331333
    332334# Executes post-install step if asked for
    333 if ($opts{'s'}) {
    334     pb_system("$opts{'s'} $targetdir","Executing the post-install script: $opts{'s'} $targetdir");
    335 }
     335#if ($opts{'s'}) {
     336#pb_system("$opts{'s'} $targetdir","Executing the post-install script: $opts{'s'} $targetdir");
     337#}
Note: See TracChangeset for help on using the changeset viewer.