• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Tags
No Tags

Frequently used words (click to add to your profile)

javaandroidc++linuxc#objective-c誰得cocoaqtpythonrubywindowsphpgameguibathyscaphec翻訳omegat計画中(planning stage)frameworktwitterdombtronvb.nettestarduinodirectxpreviewerゲームエンジン

fakesh-kobo 本体からのセレクション(と sample の fakesh logo)


Commit MetaInfo

Revisionfd4ea42b2466c16b9c686129f325f90ed9919987 (tree)
Time2013-12-09 23:48:49
Authorfakesh <fakesh@user...>
Commiterfakesh

Log Message

debExtract.sh

Change Summary

Incremental Difference

--- a/README
+++ b/README
@@ -168,11 +168,14 @@ MIT/X Consortium License http://www.opensource.org/licenses/mit-license.php
168168
169169 + extra/conv-etc-images.sh
170170 screenShot-jpeg.sh をつかった sample script.
171- /mnt/onboard/etc_images の画像を ppm に変換して
171+ /etc/images の画像を ppm に変換して
172172 /mnt/onboard/etc_images に保存する.
173173 background で走りつづけるが, 2時間以上かかる.
174174 umount されようが nickel が死のうが走りつづける.
175175 電池はかなりへる.
176+ UNIX-like であれば, kobo 以外でも, つかえる.
177+ screenShot-jpeg.sh を同じディレクトリに配置して,
178+ ディレクトリ images で実行.
176179 fakesh 本体 には含めない, $PATH にも入っていない.
177180
178181 + addVerCheck.sh
@@ -269,11 +272,12 @@ MIT/X Consortium License http://www.opensource.org/licenses/mit-license.php
269272 wrapper とか上書きされるといやだし, 孤児 applet は消してくれないだろうから.
270273 fakesh 本体にはない, $PATH にも入っていない.
271274
272-+ ar.sh
273- ar, リスティングと展開だけ.
275++ ar.sh , debExtract.sh
276+ ar, .deb のリスティングと展開だけ.
274277 引数なしで, help
275278 wget で .deb を download したあと展開するのにつかう.
276- fakesh 本体 では /root/bin/ に配置, $PATH には入ってる.
279+ debExtract.sh は ar.sh の symlink.
280+ fakesh 本体 では /root/bin/ に配置, $PATH に入ってる.
277281
278282 ################################################################
279283
@@ -290,7 +294,7 @@ MIT/X Consortium License http://www.opensource.org/licenses/mit-license.php
290294
291295 + 2013-12-08
292296
293- + ar.sh (version 4)
297+ + ar.sh , debExtract.sh (version 4)
294298
295299 version 3
296300
--- a/extra/conv-etc-images.sh
+++ b/extra/conv-etc-images.sh
@@ -1,7 +1,21 @@
11 #!/bin/busybox sh
22
3-[ -x /usr/local/Kobo/pickel ] || exit
4-for p in . /etc/fakesh/tools "$HOME/bin" /root/bin \
3+if [ -x /usr/local/Kobo/pickel ] ; then
4+ # kobo
5+ srcdir=/etc/images
6+ tdir=/mnt/onboard/etc_images
7+else
8+ # non kobo
9+ for srcdir in . images */images .. ../*/images '' ; do
10+ [ -z "$srcdir" ] && exit 1
11+ [ -f $srcdir/splash.raw.gz ] && break
12+ done
13+ echo "Output dir: $srcdir/ppm" 1>&2
14+ srcdir="$(readlink -f "$srcdir")"
15+ tdir="$srcdir/ppm"
16+fi
17+[ -d $tdir ] && exit 1
18+for p in . .. "${0%/*}" /etc/fakesh/tools "$HOME/bin" /root/bin \
519 /usr/bin /bin /usr/local/bin '' ; do
620 [ -z "$p" ] && exit 1
721 shot=$p/screenShot-jpeg.sh
@@ -10,18 +24,18 @@ done
1024 shot="$(readlink -f "$shot")"
1125 cd /
1226
13-tdir=/mnt/onboard/etc_images
14-[ -d $tdir ] && exit
15-mkdir $tdir
16-for raw in /etc/images/*.raw.gz ; do
27+mkdir "$tdir"
28+fbRGB='rB=5;rP=11;gB=6;gP=5;bB=5;bP=0;bpp=16;'
29+for raw in "$srcdir"/*.raw.gz ; do
1730 [ -f "$raw" ] || continue
1831 [ -L "$raw" ] && continue
1932 b="${raw##*/}"; b="${b%.raw.gz}"
2033 case "$b" in
2134 kraken-*) fbparams='w=1024;h=758;' ;;
35+ dragon-*) fbparams='w=1440;h=1080;' ;;
2236 *) fbparams='w=800;h=600;' ;;
2337 esac
24- "$shot" conv fmt:ppm "$tdir/$b" fb:$fbparams wait < "$raw"
38+ "$shot" conv fmt:ppm "$tdir/$b" "fb:$fbparams$fbRGB" wait < "$raw"
2539 done >/dev/null 2>&1 </dev/null &
2640
2741 exit 0