Changeset 444 in ProjectBuilder for devel/pb/bin
- Timestamp:
- May 19, 2008, 10:51:50 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
devel/pb/bin/pb
r443 r444 791 791 my $vmpid = shift || 0; # 0 is FALSE 792 792 793 pb_log(2,"DEBUG: pb_send2target($cmt, $v,$vmexist,$vmpid)\n");793 pb_log(2,"DEBUG: pb_send2target($cmt,".Dumper($v).",$vmexist,$vmpid)\n"); 794 794 my $host = "sshhost"; 795 795 my $login = "sshlogin"; … … 855 855 856 856 if (($cmt eq "vm") || ($cmt eq "ve")) { 857 $src="$src $ENV{'PBROOTDIR'}/$ENV{'PBPROJ'}.pb $ENV{'PBDESTDIR'}/$ENV{'PBPROJVER'}-$ENV{'PBPROJTAG'}.pb $ENV{'PBETC'} $ENV{'PBDESTDIR'}/pbrc ";857 $src="$src $ENV{'PBROOTDIR'}/$ENV{'PBPROJ'}.pb $ENV{'PBDESTDIR'}/$ENV{'PBPROJVER'}-$ENV{'PBPROJTAG'}.pb $ENV{'PBETC'} $ENV{'PBDESTDIR'}/pbrc $ENV{'PBDESTDIR'}/pbscript"; 858 858 } elsif ($cmt eq "Script") { 859 # Nothing special to do859 $src="$src $ENV{'PBDESTDIR'}/pbscript"; 860 860 } elsif ($cmt eq "Packages") { 861 861 # Get package list from file made during build2pkg … … 864 864 chomp($src); 865 865 close(KEEP); 866 867 } 868 # Systematically adds the pbscript except for Sources 869 $src="$src $ENV{'PBDESTDIR'}/pbscript" if ($cmt ne "Sources"); 866 $src="$src $ENV{'PBBUILDDIR'}/pbscript" if ($cmt ne "Sources"); 867 } 870 868 # Remove potential leading spaces (cause problem with basename) 871 869 $src =~ s/^ *//; … … 919 917 920 918 # Repository management 921 open(PBS,"> $ENV{'PB DESTDIR'}/pbscript") || die "Unable to create $ENV{'PBDESTDIR'}/pbscript";919 open(PBS,"> $ENV{'PBBUILDDIR'}/pbscript") || die "Unable to create $ENV{'PBBUILDDIR'}/pbscript"; 922 920 if ($dtype eq "rpm") { 923 921 # Also make a pbscript to generate yum/urpmi bases … … 960 958 } 961 959 close(PBS); 960 chmod 0755,"$ENV{'PBBUILDDIR'}/pbscript"; 962 961 963 962 } else { … … 998 997 pb_system("$shcmd \"mkdir -p $tdir ; cd $tdir ; echo \'for i in $basesrc; do if [ -f \$i ]; then rm -f \$i; fi; done\ ; $cmd' | bash\"","Preparing $tdir on $cptarget"); 999 998 pb_system("cd $ENV{'PBBUILDDIR'} ; $cpcmd $src $cptarget 2> /dev/null","$cmt delivery in $cptarget"); 999 1000 1000 # For VE we need to change the owner manually - To be tested if needed 1001 1001 #if ($cmt eq "ve") {
Note:
See TracChangeset
for help on using the changeset viewer.