Changeset 620 in ProjectBuilder for devel/pb-modules
- Timestamp:
- Nov 29, 2008, 7:17:54 PM (16 years ago)
- Location:
- devel/pb-modules
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
devel/pb-modules/bin/pbdistrocheck
r495 r620 28 28 pb_log_init($pbdebug, $pbLOG); 29 29 30 my ($ddir, $dver, $dfam, $dtype, $pbsuf ) = pb_distro_init();31 print "distro tuple: ".join(',',($ddir, $dver, $dfam, $dtype, $pbsuf ))."\n";30 my ($ddir, $dver, $dfam, $dtype, $pbsuf, $pbupd) = pb_distro_init(); 31 print "distro tuple: ".join(',',($ddir, $dver, $dfam, $dtype, $pbsuf, $pbupd))."\n"; -
devel/pb-modules/lib/ProjectBuilder/Distribution.pm
r591 r620 73 73 my $dtype = "unknown"; 74 74 my $dsuf = "unknown"; 75 my $dupd = "unknown"; 75 76 76 77 # If we don't know which distribution we're on, then guess it … … 84 85 $dtype="deb"; 85 86 $dsuf=".$ddir$dver"; 87 $dupd="apt-get -y install "; 86 88 } elsif ($ddir =~ /gentoo/) { 87 89 $dfam="gen"; … … 89 91 $dver="nover"; 90 92 $dsuf=".$ddir"; 93 $dupd="emerge "; 91 94 } elsif ($ddir =~ /slackware/) { 92 95 $dfam="slack"; … … 101 104 $dtype="rpm"; 102 105 $dsuf=".$ddir$dver"; 106 $dupd="yast2 -y "; 103 107 } elsif (($ddir =~ /redhat/) || 104 108 ($ddir =~ /rhel/) || … … 110 114 my $dver1 = $dver; 111 115 $dver1 =~ s/\.//; 116 117 # By defaut propose yum 118 my $arch=`uname -m`; 119 my $opt = ""; 120 chomp($arch); 121 if ($arch eq "x86_64") { 122 $opt="--exclude=*.i?86"; 123 } 124 $dupd="yum -y $opt install "; 112 125 if ($ddir =~ /fedora/) { 113 126 $dsuf=".fc$dver1"; 114 127 } elsif ($ddir =~ /redhat/) { 115 128 $dsuf=".rh$dver1"; 129 $dupd="unknown"; 116 130 } elsif ($ddir =~ /vmware/) { 117 131 $dsuf=".vwm$dver1"; 132 $dupd="unknown"; 118 133 } else { 134 # older versions of rhel and centos ran up2date 135 if (($dver eq "2.1") || ($dver eq "3") || ($dver eq "4")) { 136 $dupd="up2date -y "; 137 } 119 138 $dsuf=".$ddir$dver1"; 120 139 } … … 134 153 $dsuf=".mdv$dver"; 135 154 } 155 $dupd="urpmi --auto "; 136 156 } elsif ($ddir =~ /freebsd/) { 137 157 $dfam="bsd"; … … 142 162 } else { 143 163 $dfam="unknown"; 144 $dtype="unknown"; 145 $dsuf="unknown"; 146 } 147 148 return($ddir, $dver, $dfam, $dtype, $dsuf); 164 } 165 166 return($ddir, $dver, $dfam, $dtype, $dsuf, $dupd); 149 167 } 150 168
Note:
See TracChangeset
for help on using the changeset viewer.