44 lines
		
	
	
	
		
			1.2 KiB
		
	
	
	
		
			Text
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			44 lines
		
	
	
	
		
			1.2 KiB
		
	
	
	
		
			Text
		
	
	
		
			Executable file
		
	
	
	
	
| set -e
 | |
| 
 | |
| : machine-dependant stuff
 | |
| 
 | |
| create_dir $TARGET_HOME
 | |
| ( cd $TARGET_HOME ; find . -exec chmod +w {} \; )
 | |
| create_dir $TARGET_HOME/config
 | |
| create_dir $TARGET_HOME/lib.bin
 | |
| create_dir $TARGET_HOME/modules
 | |
| create_dir $TARGET_HOME/modules/h
 | |
| create_dir $TARGET_HOME/modules/man
 | |
| create_dir $TARGET_HOME/modules/pkg
 | |
| create_dir $TARGET_HOME/modules/lib
 | |
| create_dir $TARGET_HOME/bin
 | |
| 
 | |
| ( cd $SRC_HOME/modules/h ; tar cf - . ) | ( cd $TARGET_HOME/modules/h ; tar xf - )
 | |
| cp local.h em_path.h $TARGET_HOME/config
 | |
| ( cd $SRC_HOME/bin ; tar cf - . ) | ( cd $TARGET_HOME/bin ; tar xf - )
 | |
| echo "echo $SYSNAME" > $TARGET_HOME/bin/ack_sys
 | |
| chmod +x $TARGET_HOME/bin/ack_sys
 | |
| 
 | |
| : machine-independant stuff
 | |
| 
 | |
| if [ $DO_MACHINE_INDEP = n ]
 | |
| then
 | |
| 	exit 0
 | |
| fi
 | |
| 
 | |
| create_dir $TARGET_HOME/lib
 | |
| create_dir $TARGET_HOME/etc
 | |
| create_dir $TARGET_HOME/h
 | |
| create_dir $TARGET_HOME/include
 | |
| create_dir $TARGET_HOME/doc
 | |
| 
 | |
| cp $SRC_HOME/etc/ip_spec.t $TARGET_HOME/etc/ip_spec.t
 | |
| ( cd $SRC_HOME/lib ; tar cf - . ) | ( cd $TARGET_HOME/lib ; tar xf - )
 | |
| ( cd $SRC_HOME/include ; tar cf - . ) | ( cd $TARGET_HOME/include ; tar xf - )
 | |
| ( cd $SRC_HOME/h ; tar cf - . ) | ( cd $TARGET_HOME/h ; tar xf - )
 | |
| ( cd $SRC_HOME/doc ; tar cf - . ) | ( cd $TARGET_HOME/doc ; tar xf - )
 | |
| 
 | |
| cd $TARGET_HOME
 | |
| find . -type f -exec chmod +w {} \;
 | |
| 
 | |
| exit 0
 |