Public feed #722358

Unbenannt

public text v1 · immutable
Raw Edit
·published 2007-10-01 23:01 UTC
rendered paste body
rb-script.rb

#!/usr/bin/ruby1.8

ARGV[1] = "" if ARGV[1] == nil
p ARGV[1]


if ARGV[0] == "-test"
    p 'test'
elsif ARGV[0] == '-t' or ARGV[0] == '--trunk'
    system('svn co svn://svn.rockbox.org/rockbox/trunk rockbox'+ARGV[1]+';cd rockbox'+ARGV[1]+';mkdir build;mkdir sim;cp ../patch-script.sh patch-script.sh;cp ../unpatch-script.sh unpatch-script.sh')
elsif ARGV[0] == '-p' or ARGV[0]  == '--patch'
    system('cd rockbox' +ARGV[1]+';./patch-script.sh')
elsif ARGV[0] == '-u' or ARGV[0]  == '--unpatch'
    system('cd rockbox' +ARGV[1]+';./unpatch-script.sh')
elsif ARGV[0] == '-b' or ARGV[0]  == '--build'
    system('cd ~/rockbox'+ARGV[1]+'/build;../../.build.sh;make clean;make && make zip')
elsif ARGV[0] == '-s' or ARGV[0]  == '--sim'
    system('cd ~/rockbox'+ARGV[1]+'/sim;../../.sim.sh && make clean && make && make install && ./rockboxui')
elsif ARGV[0] == '-d' or ARGV[0]  == '--delete'
    system('rm -dfr rockbox'+ARGV[1])
elsif ARGV[0] == '-o' or ARGV[0]  == '--output'
    system('unzip rockbox'+ARGV[1]+'/build/rockbox.zip -d rockbox_extras;unzip -o rockbox_extras/rockbox_extras.zip -d rockbox_extras/rockbox')
end

-------------------------------
patch-script.sh

#!/bin/bash

rm -f apps/bitmaps/native/rockboxlogo.176x54x16.bmp
cp ../splash.bmp apps/bitmaps/native/rockboxlogo.176x54x16.bmp

patch -p0 < ../patches/album_art_20070919.patch;
patch -p1 < ../patches/bmpresize-20070624.patch;
patch -p1 < ../patches/ymargin-scrollinfo_20070728.patch;
patch -p0 < ../patches/scroll-margins_20070929.patch;
patch -p1 < ../patches/multifont_complete-20070923.patch;
patch -p1 < ../patches/customline-20070929.patch;
patch -p1 < ../patches/custom_list_position-20070923.patch;
patch -p0 < ../patches/doom_scroll3_sync20070915.patch;
patch -p0 < ../patches/expand_id3_screen_line_width.patch;
patch -p0 < ../patches/lcddimmer20070915.patch;
patch -p0 < ../patches/multivolume_dircache_20070908.patch;
#patch -p1 < ../patches/patch_onsvn2007-09-21_r2;
patch -p0 < ../patches/random_album.patch;
patch -p1 < ../patches/rec_button_0922.patch;
patch -p0 < ../patches/shutdown-20070829.patch;
patch -p0 < ../patches/splash.diff;
patch -p0 < ../patches/vidphoto.diff;
patch -p0 < ../patches/editor_keymap_v2.diff;
patch -p0 < ../patches/play_to_wps.diff