mirror of
				https://github.com/MariaDB/server.git
				synced 2025-11-03 14:33:32 +03:00 
			
		
		
		
	Merge mysql.com:/space/my/mysql-4.1 into mysql.com:/space/my/mysql-5.0
mysql-test/mysql-test-run.pl: Auto merged support-files/mysql.spec.sh: Auto merged
This commit is contained in:
		
							
								
								
									
										85
									
								
								Build-tools/Do-hpux-depot
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										85
									
								
								Build-tools/Do-hpux-depot
									
									
									
									
									
										Executable file
									
								
							@@ -0,0 +1,85 @@
 | 
				
			|||||||
 | 
					#!/usr/bin/perl
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# By Matt Wagner <matt@mysql.com> 2005
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# This script generates HP Depot packages for MySQL Server.
 | 
				
			||||||
 | 
					# It basically repackages a binary tarball as a depot.
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# Usage: ./Do-hpux-depot <untarred-binary-tarball>
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					$fullname = shift @ARGV;
 | 
				
			||||||
 | 
					$fullname or die "No package name was specified";
 | 
				
			||||||
 | 
					-d $fullname or die "That directory is not present!";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					$fullname =~ s,/+$,,;             # Remove ending slash if any
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					chomp($pwd= `pwd`);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					%title= (
 | 
				
			||||||
 | 
					  "mysql-standard" => "MySQL Community Edition - Standard (GPL)",
 | 
				
			||||||
 | 
					  "mysql-debug" => "MySQL Community Edition - Debug (GPL)",
 | 
				
			||||||
 | 
					  "mysql-max" => "MySQL Community Edition - Experimental (GPL)",
 | 
				
			||||||
 | 
					  "mysql-pro" => "MySQL Pro (Commercial)",
 | 
				
			||||||
 | 
					  "mysql-classic" => "MySQL Classic (Commercial)",
 | 
				
			||||||
 | 
					  "mysql-cluster" => "MySQL Cluster (Commercial)",
 | 
				
			||||||
 | 
					);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					%architecture= (
 | 
				
			||||||
 | 
					  "hpux11.23" => "HP-UX_B.11.23",
 | 
				
			||||||
 | 
					  "hpux11.11" => "HP-UX_B.11.11",
 | 
				
			||||||
 | 
					  "hpux11.00" => "HP-UX_B.11.00",
 | 
				
			||||||
 | 
					);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					%os_release= (
 | 
				
			||||||
 | 
					  "hpux11.23" => "?.11.2?",
 | 
				
			||||||
 | 
					  "hpux11.11" => "?.11.1?",
 | 
				
			||||||
 | 
					  "hpux11.00" => "?.11.0?",
 | 
				
			||||||
 | 
					);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					%machine_type= (
 | 
				
			||||||
 | 
					  "ia64" => "ia64*",
 | 
				
			||||||
 | 
					  "hppa2.0w" => "9000/*",
 | 
				
			||||||
 | 
					);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					$fullname =~ m/^(mysql-\w+)-([\d\.]+)-hp-(hpux11\.\d\d)-(hppa2\.0w|(ia64))-?(64bit)?$/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# print "title: $1\n";
 | 
				
			||||||
 | 
					# print "version: $2\n";
 | 
				
			||||||
 | 
					# print "os: $3\n";
 | 
				
			||||||
 | 
					# print "cpu: $4\n";
 | 
				
			||||||
 | 
					# print "64: $6\n";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					$cpu64= ($6 ne "") ? "_64" : "";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					open (PSF,">${fullname}.psf") or die "Unable to write PSF file ($!)\n";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					print PSF <<EOF;
 | 
				
			||||||
 | 
					product
 | 
				
			||||||
 | 
					        tag $1 
 | 
				
			||||||
 | 
					        vendor_tag "MySQL_AB"
 | 
				
			||||||
 | 
					        title "$title{$1}"
 | 
				
			||||||
 | 
					        description "MySQL Database Server and Clients"
 | 
				
			||||||
 | 
					        revision $2
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        architecture $architecture{$3}$cpu64
 | 
				
			||||||
 | 
					        machine_type $machine_type{$4}
 | 
				
			||||||
 | 
					        os_name HP-UX
 | 
				
			||||||
 | 
					        os_release $os_release{$3}
 | 
				
			||||||
 | 
					        directory /usr/local
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        fileset
 | 
				
			||||||
 | 
					                tag all
 | 
				
			||||||
 | 
					                revision $2
 | 
				
			||||||
 | 
							directory $fullname=/usr/local/$fullname
 | 
				
			||||||
 | 
					                file_permissions -u 222 -g bin -o bin
 | 
				
			||||||
 | 
					                file *
 | 
				
			||||||
 | 
					        end
 | 
				
			||||||
 | 
					end
 | 
				
			||||||
 | 
					EOF
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					close(PSF);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					system("/usr/sbin/swpackage -v -d \"|gzip -c > $fullname.depot.gz\" -x target_type=tape -s ${pwd}/${fullname}.psf");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -277,7 +277,6 @@ sh -c  "PATH=\"${MYSQL_BUILD_PATH:-$PATH}\" \
 | 
				
			|||||||
            --includedir=%{_includedir} \
 | 
					            --includedir=%{_includedir} \
 | 
				
			||||||
            --mandir=%{_mandir} \
 | 
					            --mandir=%{_mandir} \
 | 
				
			||||||
	    --enable-thread-safe-client \
 | 
						    --enable-thread-safe-client \
 | 
				
			||||||
	    --with-comment=\"Official MySQL RPM\" \
 | 
					 | 
				
			||||||
	    --with-readline ;
 | 
						    --with-readline ;
 | 
				
			||||||
	    # Add this for more debugging support
 | 
						    # Add this for more debugging support
 | 
				
			||||||
	    # --with-debug
 | 
						    # --with-debug
 | 
				
			||||||
@@ -335,6 +334,7 @@ BuildMySQL "--enable-shared \
 | 
				
			|||||||
		--with-example-storage-engine \
 | 
							--with-example-storage-engine \
 | 
				
			||||||
		--with-federated-storage-engine \
 | 
							--with-federated-storage-engine \
 | 
				
			||||||
		--with-embedded-server \
 | 
							--with-embedded-server \
 | 
				
			||||||
 | 
							--with-comment=\"MySQL Community Edition - Max (GPL)\" \
 | 
				
			||||||
		--with-server-suffix='-Max'"
 | 
							--with-server-suffix='-Max'"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Save everything for debug
 | 
					# Save everything for debug
 | 
				
			||||||
@@ -381,6 +381,7 @@ BuildMySQL "--disable-shared \
 | 
				
			|||||||
		--with-client-ldflags='-all-static' \
 | 
							--with-client-ldflags='-all-static' \
 | 
				
			||||||
		$USE_OTHER_LIBC_DIR \
 | 
							$USE_OTHER_LIBC_DIR \
 | 
				
			||||||
%endif
 | 
					%endif
 | 
				
			||||||
 | 
							--with-comment=\"MySQL Community Edition - Standard (GPL)\" \
 | 
				
			||||||
		--with-server-suffix='%{server_suffix}' \
 | 
							--with-server-suffix='%{server_suffix}' \
 | 
				
			||||||
		--without-embedded-server \
 | 
							--without-embedded-server \
 | 
				
			||||||
		--without-berkeley-db \
 | 
							--without-berkeley-db \
 | 
				
			||||||
@@ -689,7 +690,12 @@ fi
 | 
				
			|||||||
# itself - note that they must be ordered by date (important when
 | 
					# itself - note that they must be ordered by date (important when
 | 
				
			||||||
# merging BK trees)
 | 
					# merging BK trees)
 | 
				
			||||||
%changelog 
 | 
					%changelog 
 | 
				
			||||||
* Monday Feb 7 2005 Tomas Ulin <tomas@mysql.com>
 | 
					* Mon Feb 14 2005 Tomas Ulin <tomas@mysql.com>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					* Fixed the compilation comments and moved them into the separate build sections
 | 
				
			||||||
 | 
					  for Max and Standard
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					* Mon Feb 7 2005 Tomas Ulin <tomas@mysql.com>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- enabled the "Ndbcluster" storage engine for the max binary
 | 
					- enabled the "Ndbcluster" storage engine for the max binary
 | 
				
			||||||
- added extra make install in ndb subdir after Max build to get ndb binaries
 | 
					- added extra make install in ndb subdir after Max build to get ndb binaries
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user