Upate SVR5 scripts for the upcoming 0.9.7b. Submitted by: Boyd Lynn Gerber <gerberb@zenez.com>
		
			
				
	
	
		
			49 lines
		
	
	
		
			829 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			49 lines
		
	
	
		
			829 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
#!/usr/bin/sh
 | 
						|
 | 
						|
major="0"
 | 
						|
minor="9.7b"
 | 
						|
 | 
						|
slib=libssl
 | 
						|
sh_slib=$slib.so.$major.$minor
 | 
						|
 | 
						|
clib=libcrypto
 | 
						|
sh_clib=$clib.so.$major.$minor
 | 
						|
 | 
						|
FLAGS="-O -DFILIO_H -Kalloca -Kthread"
 | 
						|
SHFLAGS="-Kpic -DPIC"
 | 
						|
 | 
						|
touch $sh_clib
 | 
						|
touch $sh_slib
 | 
						|
 | 
						|
echo collecting all object files for $clib.so
 | 
						|
OBJS=
 | 
						|
find . -name \*.o -print > allobjs
 | 
						|
for obj in `ar t libcrypto.a`
 | 
						|
do
 | 
						|
	OBJS="$OBJS `grep $obj allobjs`"
 | 
						|
done
 | 
						|
 | 
						|
echo linking $clib.so
 | 
						|
cc -G -o $sh_clib -h $sh_clib $OBJS -lnsl -lsocket
 | 
						|
 | 
						|
rm -f $clib.so
 | 
						|
ln -s $sh_clib $clib.so
 | 
						|
 | 
						|
echo collecting all object files for $slib.so
 | 
						|
OBJS=
 | 
						|
for obj in `ar t libssl.a`
 | 
						|
do
 | 
						|
	OBJS="$OBJS `grep $obj allobjs`"
 | 
						|
done
 | 
						|
 | 
						|
echo linking $slib.so
 | 
						|
cc -G -o $sh_slib -h $sh_slib $OBJS -L. -lcrypto
 | 
						|
 | 
						|
rm -f $slib.so
 | 
						|
ln -s $sh_slib $slib.so
 | 
						|
 | 
						|
mv libRSAglue.a libRSAglue.a.orig
 | 
						|
mv libcrypto.a  libcrypto.a.orig
 | 
						|
mv libssl.a     libssl.a.orig
 | 
						|
 |