Changeset 4469
- Timestamp:
- Nov 6, 2010, 1:10:27 PM (15 years ago)
- File:
-
- 1 edited
-
ipk/make-ipk (modified) (11 diffs)
Legend:
- Unmodified
- Added
- Removed
-
ipk/make-ipk
r4467 r4469 96 96 fi 97 97 98 rm -r "$HOME"/ipk/WWW/*.ipk > /dev/null 2>&1 99 rm -r "$HOME"/ipk/WWW/Packages* > /dev/null 2>&1 100 rm -r "$HOME"/ipk/WWW/PlugList > /dev/null 2>&1 101 rm -r "$HOME"/ipk/WWW/boot > /dev/null 2>&1 102 rm -r "$HOME"/ipk/*.ipk > /dev/null 2>&1 103 rm -r "$HOME"/ipk/Packages* > /dev/null 2>&1 104 rm -r "$HOME"/ipk/PlugList > /dev/null 2>&1 105 rm -r "$HOME"/ipk/boot > /dev/null 2>&1 98 rm -r "$HOME"/ipk/BUILD > /dev/null 2>&1 99 rm -r "$HOME"/ipk/BUILDRELEASE > /dev/null 2>&1 100 101 mkdir -p "$HOME"/ipk/BUILD 102 mkdir -p "$HOME"/ipk/BUILDRELEASE 106 103 107 104 svn co --username $SVNUSER --password $SVNPASS svn://"$SVNURL":"$SVNPORT"/ufs910/image/scripts $HOMEDIR/scripts … … 110 107 . ./config/make-config 111 108 112 if [ $GROUP = "dev" ];then 113 mkdir -p "$WWWLOCAL"/"$WWWMAIN"/"$IPKGCROSS_BETA" 114 ln -s "$WWWLOCAL"/"$WWWMAIN"/"$IPKGCROSS_BETA" "$HOME"/ipk/WWW 115 ln -s "$HOME"/ipk/tmp-source "$WWWLOCAL"/"$WWWMAIN"/"$IPKGCROSS_BETA"/source 116 elif [ $GROUP = "update" ];then 117 mkdir -p "$WWWLOCAL"/"$WWWMAIN"/"$IPKGCROSS_RELEASE" 118 ln -s "$WWWLOCAL"/"$WWWMAIN"/"$IPKGCROSS_RELEASE" "$HOME"/ipk/WWW 119 ln -s "$HOME"/ipk/tmp-source "$WWWLOCAL"/"$WWWMAIN"/"$IPKGCROSS_RELEASE"/source 120 fi 121 rm -r "$HOME"/ipk/tmp-source 122 cp -a "$HOME"/ipk/source "$HOME"/ipk/tmp-source 123 ls -1 "$HOME"/ipk/tmp-source > aaf-flashbeta.txt 124 cp -a "$HOME"/ipk/bootvideos "$HOME"/ipk/tmp-source/bootvideos 109 cp -a "$HOME"/ipk/source "$HOME"/ipk/BUILD 110 ls -1 "$HOME"/ipk/BUILD > aaf-flashbeta.txt 111 cp -a "$HOME"/ipk/bootvideos "$HOME"/ipk/BUILDRELEASE/boot 125 112 126 113 LIST_LINE=`cat aaf-flashbeta.txt` 127 114 ALLOWED=`cat "$HOME"/ipk/aaf-flashbeta_allowed` 128 115 129 cd "$HOME"/ipk/WWW 130 chmod -R 755 `find "$HOME"/ipk/tmp-source -type d -name "CONTROL"` 131 chmod -R 755 `find "$HOME"/ipk/tmp-source -type d -name "bin"` 132 chmod -R 755 `find "$HOME"/ipk/tmp-source -type d -name "sbin"` 133 chmod -R 755 `find "$HOME"/ipk/tmp-source -type d -name "emu"` 134 135 # for externel files 136 #cp "$HOME"/WWW/civer/*.ipk ~/WWW 116 cd "$HOME"/ipk/BUILD 117 chmod -R 755 `find "$HOME"/ipk/BUILD -type d -name "CONTROL"` 118 chmod -R 755 `find "$HOME"/ipk/BUILD -type d -name "bin"` 119 chmod -R 755 `find "$HOME"/ipk/BUILD -type d -name "sbin"` 120 chmod -R 755 `find "$HOME"/ipk/BUILD -type d -name "emu"` 137 121 138 122 for ROUND in $ALLOWED; do … … 150 134 echo LIST: $LIST 151 135 152 rm -r `find "$HOME"/ipk/ tmp-source-type d -name "*.svn"`136 rm -r `find "$HOME"/ipk/BUILD -type d -name "*.svn"` 153 137 154 138 ################### SHRINK PYTHON FILES ######################### 155 139 156 "$HOME"/ipk/scripts/kf-pyshrink.sh ./ "$HOME"/ipk/ tmp-source"$PYTHONVER" "$SKIPPEDSHRINK"140 "$HOME"/ipk/scripts/kf-pyshrink.sh ./ "$HOME"/ipk/BUILD "$PYTHONVER" "$SKIPPEDSHRINK" 157 141 158 142 ### 159 143 cd $HOMEDIR 160 144 echo make py var 161 ls -R -1 "$HOME"/ipk/ tmp-source| grep "/" | sed 's/.$//' > tmp.txt145 ls -R -1 "$HOME"/ipk/BUILD | grep "/" | sed 's/.$//' > tmp.txt 162 146 LINE=`cat tmp.txt` 163 147 for DIR in $LINE; do … … 180 164 ### 181 165 rm "$HOME"/ipk/pylist.tmp 182 rm -r `find "$HOME"/ipk/ tmp-source-type f -name "*.py" -print`183 rm -r `find "$HOME"/ipk/ tmp-source-type f -name "*.po" -print`166 rm -r `find "$HOME"/ipk/BUILD -type f -name "*.py" -print` 167 rm -r `find "$HOME"/ipk/BUILD -type f -name "*.po" -print` 184 168 185 169 rm -r "$HOME"/ipk/preview … … 188 172 ################### SHRINK PNG FILES ######################### 189 173 190 PNGFILES=`find "$HOME"/ipk/ tmp-source-type f -name "*.png" -print`174 PNGFILES=`find "$HOME"/ipk/BUILD -type f -name "*.png" -print` 191 175 192 176 for DIR in $PNGFILES; do … … 197 181 ################### STRIPPED ALL FILES ######################### 198 182 199 FILEALL=`find "$HOME"/ipk/ tmp-source-name "*" -print`183 FILEALL=`find "$HOME"/ipk/BUILD -name "*" -print` 200 184 201 185 if ( test -f "$HOME"/ipk/scripts/sh4-linux-strip ); then … … 220 204 for DIR in $LIST; do 221 205 echo "$DIR" 222 NAME=`cat "$HOME"/ipk/tmp-source/"$DIR"/CONTROL/control | grep Package: | tr " " "\n" | tr "-" "\n" | tail -n 1 | cut -d . -f1 | head -n1` 223 # ARCH=`cat "$HOME"/ipk/tmp-source/"$DIR"/CONTROL/control | grep Architecture: | tr " " "\n" | tail -n 1` 224 # cp "$HOME"/ipk/tmp-source/"$DIR"/preview/prev.png "$HOME"/ipk/preview/enigma2-pluginpreview-"$NAME"_"$ARCH".ipk.png 225 cp "$HOME"/ipk/tmp-source/"$DIR"/preview/prev.png "$HOME"/ipk/preview/enigma2-pluginpreview-"$NAME".png 226 rm -r "$HOME"/ipk/tmp-source/"$DIR"/preview 227 done 228 229 if [ $GROUP = "dev" ];then 230 rm "$WWWLOCAL"/"$WWWMAIN"/"$IPKGCROSS_BETA"/"$IPKGCROSS_BETA" 231 cd "$WWWLOCAL"/"$WWWMAIN"/"$IPKGCROSS_BETA" 232 elif [ $GROUP = "update" ];then 233 rm "$WWWLOCAL"/"$WWWMAIN"/"$IPKGCROSS_RELEASE"/"$IPKGCROSS_RELEASE" 234 cd "$WWWLOCAL"/"$WWWMAIN"/"$IPKGCROSS_RELEASE" 235 fi 236 237 rm *.ipk 238 rm Packages* 206 NAME=`cat "$HOME"/ipk/BUILD/"$DIR"/CONTROL/control | grep Package: | tr " " "\n" | tr "-" "\n" | tail -n 1 | cut -d . -f1 | head -n1` 207 # ARCH=`cat "$HOME"/ipk/BUILD/"$DIR"/CONTROL/control | grep Architecture: | tr " " "\n" | tail -n 1` 208 # cp "$HOME"/ipk/BUILD/"$DIR"/preview/prev.png "$HOME"/ipk/preview/enigma2-pluginpreview-"$NAME"_"$ARCH".ipk.png 209 cp "$HOME"/ipk/BUILD/"$DIR"/preview/prev.png "$HOME"/ipk/preview/enigma2-pluginpreview-"$NAME".png 210 rm -r "$HOME"/ipk/BUILD/"$DIR"/preview 211 done 212 213 214 cd "$HOME"/ipk/BUILDRELEASE 239 215 240 216 for DIR in $LIST; do 241 ipkg-build "$HOME"/ipk/tmp-source/"$DIR" 242 done 243 244 rm "$WWWLOCAL"/"$WWWMAIN"/"$IPKGCROSS_BETA"/"$IPKGCROSS_BETA" 217 ipkg-build "$HOME"/ipk/BUILD/"$DIR" 218 done 219 245 220 date=`date` 246 221 echo "make-index" … … 248 223 249 224 ipkg-make-index -l Packages.filelist -p Packages -v . 250 #ipkg-make-index . > Packages251 #echo "pack Packages"252 #gzip Packages253 #ipkg-make-index . > Packages254 225 255 226 echo "Here is the public AAF-Flash-PlugList" > PlugList … … 267 238 tar czvf Packages.preview.tar.gz ./preview 268 239 269 mv "$HOME"/ipk/Packages.preview.tar.gz "$HOME"/ipk/WWW/ 270 271 mkdir "$HOME"/ipk/WWW/boot 272 mv "$HOME"/ipk/bootvideos/* "$HOME"/ipk/WWW/boot 273 #mv *.ipk "$HOME"/ipk/WWW/ 274 275 if [ $GROUP = "dev" ];then 276 cd "$WWWLOCAL"/"$WWWMAIN"/"$IPKGCROSS_BETA" 277 elif [ $GROUP = "update" ];then 278 cd "$WWWLOCAL"/"$WWWMAIN"/"$IPKGCROSS_RELEASE" 279 fi 240 mv "$HOME"/ipk/Packages.preview.tar.gz "$HOME"/ipk/BUILDRELEASE 241 242 cd "$HOME"/ipk/BUILDRELEASE 280 243 281 244 PACKAGESLIST=`ls -1 Packages*` … … 283 246 284 247 if [ $GROUP = "update" ] && [ $MAKETYPE = "online" ];then 285 286 # echo quote USER $URLBETAUSER >"$HOME"/ipk//ftp.txt287 # echo quote PASS $URLBETAPASS >>"$HOME"/ipk//ftp.txt288 # echo cd "$WWWMAIN"/"$WWWPUBLIC" >>"$HOME"/ipk//ftp.txt289 # echo del "/svn/aaf-flash-beta" >>"$HOME"/ipk//ftp.txt290 # echo quit >>"$HOME"/ipk/ftp.txt291 # ftp -n "$URLBETA" < "$HOME"/ipk/ftp.txt292 293 248 for ROUND in $PACKAGESLIST; do 294 249 wput -u "$PUBLICRELEASEUPDATEURL"/"$WWWMAIN"/"$IPKGCROSS_RELEASE"/"$ROUND" … … 331 286 332 287 cd boot 333 pwd334 288 BOOTLIST=`ls -1` 335 echo $BOOTLIST336 289 for ROUND in $BOOTLIST; do 337 290 wput -u "$BETARELEASEUPDATEURL"/"$WWWMAIN"/"$IPKGCROSS_BETA"/boot/"$ROUND"
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)