Changeset 7450 for ipk/make-ipk
- Timestamp:
- May 6, 2011, 10:39:27 PM (15 years ago)
- File:
-
- 1 edited
-
ipk/make-ipk (modified) (9 diffs)
Legend:
- Unmodified
- Added
- Removed
-
ipk/make-ipk
r7167 r7450 10 10 SVNPORT=$5 11 11 MAKETYPE=$6 12 CPUTYPE=$7 12 13 13 14 if [ ! -e "$HOMEDIR"/.firstrun ]; then … … 57 58 fi 58 59 59 if [ $# -ne 6 ]; then 60 echo "|---------------------------------------------------------------------------|" 61 echo "| |" 62 echo "| IPK Make Script |" 63 echo "| |" 64 echo '| use ./make-ipk <group> <svnuser> <svnpass> <svnurl> <svnport> <maketype> |' 65 echo "| |" 66 echo "| for group <dev|update> |" 67 echo "| for svnuser <your> |" 68 echo "| for svnpass <your> |" 69 echo "| for svnurl <your> |" 70 echo "| for svnport <your> |" 71 echo "| for maketype <online|offline> |" 72 echo "| |" 73 echo "|---------------------------------------------------------------------------|" 74 echo "| v1.0@dev-team |" 75 echo "|---------------------------------------------------------------------------|" 60 if [ $# -ne 7 ]; then 61 echo "|------------------------------------------------------------------------------------|" 62 echo "| |" 63 echo "| IPK Make Script |" 64 echo "| |" 65 echo '| use ./make-ipk <group> <svnuser> <svnpass> <svnurl> <svnport> <maketype> <cputype> |' 66 echo "| |" 67 echo "| for group <dev|update> |" 68 echo "| for svnuser <your> |" 69 echo "| for svnpass <your> |" 70 echo "| for svnurl <your> |" 71 echo "| for svnport <your> |" 72 echo "| for maketype <online|offline> |" 73 echo "| for cputype <sh4|mipsel> |" 74 echo "| |" 75 echo "|------------------------------------------------------------------------------------|" 76 echo "| v1.1@dev-team |" 77 echo "|------------------------------------------------------------------------------------|" 76 78 exit 1 77 79 fi … … 91 93 fi 92 94 95 if [ $CPUTYPE = "sh4" ] || [ $CPUTYPE = "mipsel" ];then 96 echo "[make-ipk] cputype=$CPUTYPE" 97 else 98 echo "[make-ipk] cputype <sh4|mipsel>" 99 exit 1 100 fi 101 93 102 rm -rf "$HOMEDIR"/BUILD 94 103 rm -rf "$HOMEDIR"/BUILDRELEASE … … 102 111 . ./config/make-config 103 112 104 cp -a "$HOMEDIR"/source/* "$HOMEDIR"/BUILD 113 if [ $CPUTYPE = "sh4" ];then 114 cp -a "$HOMEDIR"/source.sh4/* "$HOMEDIR"/BUILD 115 elif [ $CPUTYPE = "mipsel" ];then 116 cp -a "$HOMEDIR"/source.sh4/spinner* "$HOMEDIR"/BUILD 117 cp -a "$HOMEDIR"/source.sh4/settings* "$HOMEDIR"/BUILD 118 cp -a "$HOMEDIR"/source.sh4/radio* "$HOMEDIR"/BUILD 119 cp -a "$HOMEDIR"/source.sh4/p* "$HOMEDIR"/BUILD 120 cp -a "$HOMEDIR"/source.sh4/m* "$HOMEDIR"/BUILD 121 cp -a "$HOMEDIR"/source.sh4/i* "$HOMEDIR"/BUILD 122 cp -a "$HOMEDIR"/source.sh4/game* "$HOMEDIR"/BUILD 123 cp -a "$HOMEDIR"/source.sh4/fonts* "$HOMEDIR"/BUILD 124 cp -a "$HOMEDIR"/source.sh4/epg* "$HOMEDIR"/BUILD 125 cp -a "$HOMEDIR"/source.sh4/editor* "$HOMEDIR"/BUILD 126 sleep 5 127 rm -r "$HOMEDIR"/BUILD/*/CONTROL/pre* 128 sed -i 's/sh4/mipsel/g' "$HOMEDIR"/BUILD/*/CONTROL/control 129 cp -a "$HOMEDIR"/source.mipsel/* "$HOMEDIR"/BUILD 130 fi 131 105 132 ls -1 "$HOMEDIR"/BUILD > aaf-flashbeta.txt 106 133 cp -a "$HOMEDIR"/bootvideos "$HOMEDIR"/BUILDRELEASE/boot … … 152 179 PYO=`echo "$RPY" | sed "s/.py$/.pyo/"` 153 180 PYC=`echo "$RPY" | sed "s/.py$/.pyc/"` 154 mv $PYO $PYC 181 if [ $CPUTYPE = "sh4" ];then 182 mv $PYO $PYC 183 elif [ $CPUTYPE = "mipsel" ];then 184 mv $PYC $PYO 185 fi 155 186 if [ $? -ne 0 ]; then 156 187 echo "[make-ipk] Fehler beim kompilieren $RPY" … … 162 193 rm "$HOMEDIR"/pylist.tmp 163 194 rm -rf `find "$HOMEDIR"/BUILD -type f -name "*.py" -print` 164 rm -rf `find "$HOMEDIR"/BUILD -type f -name "*.po" -print` 165 195 if [ $CPUTYPE = "sh4" ];then 196 rm -rf `find "$HOMEDIR"/BUILD -type f -name "*.po" -print` 197 elif [ $CPUTYPE = "mipsel" ];then 198 rm -rf `find "$HOMEDIR"/BUILD -type f -name "*.pyc" -print` 199 fi 166 200 rm -rf "$HOMEDIR"/preview 167 201 mkdir "$HOMEDIR"/preview … … 177 211 178 212 ################### STRIPPED ALL FILES ######################### 179 180 FILEALL=`find "$HOMEDIR"/BUILD -name "*" -print`181 182 if ( test -f "$HOMEDIR"/scripts/sh4-linux-strip ); then183 echo ""184 echo "[make-ipk] Files strippen"185 echo ""186 for FILE in $FILEALL187 do188 echo $FILE | grep ".ko" >/dev/null 2>&1189 if [ $? -eq 0 ]; then param="--strip-unneeded --remove-section=.comment"; else param="-s --remove-section=.comment"; fi190 "$HOMEDIR"/scripts/sh4-linux-strip $param $FILE > /dev/null 2>&1191 if [ $? -eq 0 ]; then192 echo "[make-ipk] Strippe: $FILE"193 fi194 done195 else196 echo ""197 echo "[make-ipk] Files strippen konnte nicht durchgefuehrt werden, da sh4-linux-strip fehlt."198 fi199 213 if [ $CPUTYPE = "sh4" ];then 214 FILEALL=`find "$HOMEDIR"/BUILD -name "*" -print` 215 216 if ( test -f "$HOMEDIR"/scripts/sh4-linux-strip ); then 217 echo "" 218 echo "[make-ipk] Files strippen" 219 echo "" 220 for FILE in $FILEALL 221 do 222 echo $FILE | grep ".ko" >/dev/null 2>&1 223 if [ $? -eq 0 ]; then param="--strip-unneeded --remove-section=.comment"; else param="-s --remove-section=.comment"; fi 224 "$HOMEDIR"/scripts/sh4-linux-strip $param $FILE > /dev/null 2>&1 225 if [ $? -eq 0 ]; then 226 echo "[make-ipk] Strippe: $FILE" 227 fi 228 done 229 else 230 echo "" 231 echo "[make-ipk] Files strippen konnte nicht durchgefuehrt werden, da sh4-linux-strip fehlt." 232 fi 233 fi 200 234 201 235 for DIR in $LIST; do … … 242 276 IPKLIST=`ls -1 *.ipk` 243 277 244 if [ $GROUP = "update" ] && [ $MAKETYPE = "online" ] ;then278 if [ $GROUP = "update" ] && [ $MAKETYPE = "online" ] && [ $CPUTYPE = "sh4" ];then 245 279 for ROUND in $PACKAGESLIST; do 246 280 wput -u "$PUBLICRELEASEUPDATEURL"/"$WWWMAIN"/"$IPKGCROSS_RELEASE"/"$ROUND" … … 256 290 wput -u "$PUBLICRELEASEUPDATEURL"/"$WWWMAIN"/"$IPKGCROSS_RELEASE"/boot/"$ROUND" 257 291 done 258 elif [ $GROUP = "dev" ] && [ $MAKETYPE = "online" ] ;then292 elif [ $GROUP = "dev" ] && [ $MAKETYPE = "online" ] && [ $CPUTYPE = "sh4" ];then 259 293 BTIME=`date +"%Y.%m.%d_%H.%M.%S"` 260 294 echo quote USER $URLBETAUSER >"$HOMEDIR"/ftp.txt
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/openaaf/chrome/common/titannit_trac_banner.png)