找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 23129|回复: 187

[webOS开发] patch打包ipk教程(以treo8最强devicemenu菜单为例)

[复制链接]
发表于 2010-12-14 09:03 | 显示全部楼层 |阅读模式
不得于商业用途,转载请联系本人。+ c1 k- [- s2 a- N. o! ]" C3 h; @
本人制作的treo8最强devicemenu菜单在:http://www.treo8.com/bbs/thread-185431-1-1.html
# R1 @8 A, Z. V安装要求是:  P# u9 O+ q8 [  i& r+ W
JS文件发送到
" n2 V* |7 X3 [; X) D/usr/lib/luna/system/luna-systemui/app/controllers/% s# e0 k$ \2 U8 Z
html文件发送到/usr/lib/luna/system/luna-systemui/app/views/devicemenu/
0 ^7 N: [7 m$ t3 S, d& @7 Q: ?中文环境的话再把ZH_CN下的html发送到/ l5 _1 W0 r( H" @" K
/usr/lib/luna/system/luna-systemui/resources/zh_cn/views/devicemenu/8 Z: y; O2 S. _' ^' a" m
_________________________________________________________________________________________
$ [- e# ^7 O9 s; Y; r4 D
0 Y6 \& C5 K1 z) b3 B, E打包方法:* _) |( U$ }: X' \
- e: N8 e8 S2 S$ E; k
软件Ipk Packager.jarhttp://www.treo8.com/bbs/thread-160790-1-1.html
( w- |" j3 j0 ?- _
% I0 m. \2 Z  b6 B& Q: I' }+ z+ R' p
一、导入文件, B5 N  R( I2 C* [
Desntination on device:
& k, Y1 G& r" f9 B/usr/palm/applications/com.treo8.devicemenu, ~7 E5 C; {( v) h0 ~
- [3 G  I) `9 Q. {- |
name:      devicemenu* k6 l0 z/ _9 {$ I4 s; w9 t8 T+ U
ID:        com.treo8.devicemenu
# `! n# I8 j8 C+ v2 w0 dVersion:   0.1
. o4 X) h( e( j! E6 L8 R& w9 _Developer: wxlzhp@treo8.com
" B. _9 C. ^9 e1 rArch:      all1 k. D! L/ E( w1 t8 d1 m$ w0 M
_________________________________________________________________________________________
6 K% }6 I7 ^3 N# O( r7 t4 S  S3 b$ z  x2 L" L1 {: }( Z
二、控制文件:
8 {( w% ^/ y8 y1.安装脚本:
  K9 H. X' t; O/ |& i
游客,如果您要查看本帖隐藏内容请回复
4 y4 D5 ]" S% E8 }; v
三、添加说明
$ [; H6 @. l: a# i8 ^" FDescription:    add more function to device menu, include LUNA restart,reboot,phone off and
; G' o. P1 P/ x2 x3 x8 S0 x: V8 G
; h  E" X% t; ^( F6 D: uairplane mode. (Data switch)7 K$ j! T8 L2 P% a
, R1 k3 m/ p& l2 S9 J
控制文件postinst和prerm在二楼$ |1 t( ~1 O" q2 a+ z
* [  E  }3 K. Y! o

$ G5 I! P1 E- f% A2 Z9 k/ W) L5 E. g有不明白的请访问:! \) D9 b4 y$ ^. h0 D# M5 Y
www.debian.org/doc/debian-policy/ch-controlfields.html4 W4 r7 D9 u; c% K& r5 m4 v

! M9 }' |1 ?, k6 e# G& R$ Y[ Edited by wxlzhp on 2010-12-14 12:12 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入我们

×
回复

使用道具 举报

 楼主| 发表于 2010-12-14 09:03 | 显示全部楼层
这两个文件的文件头格式是不能乱动的!) L. `1 t/ f. G1 X& D6 o
postinst
  1. #!/bin/sh; ?: z8 N1 g( A; r0 o2 V+ C" q4 a

  2. 3 _+ ]& Y" \/ S! _5 ?8 A2 j  i1 e: ]
  3. # These empty variables are expected to be set at packaging time
    7 n2 p% p- k* K& I) s. c
  4. APP_DIR=/media/cryptofs/apps/usr/palm/applications/com.treo8.devicemenu5 z- r3 H5 |2 Z7 Q" f+ V: N( M5 T
  5. PATCH_NAME=com.treo8.devicemenu
    # a' v" w9 F8 g. u" S1 K( f0 r
  6. BSPATCH_FILE=
    ' T! x, E0 F; S9 J# I$ R( i

  7. 6 Y; c4 c: G/ \; g; Y  I, {( _
  8. remount_rw() {, B9 Z( I# B+ w' I) Q! m
  9.   mount -o rw,remount /3 ^& X5 [( j3 |
  10. }% N" A! r# k: R2 Q) U7 B
  11. # ]9 y8 K5 }1 \8 m0 s5 q

  12. / C* t$ d$ z& e  E$ c
  13. do_failure() {
    9 }; [& Y0 l: Y6 a* |  J2 F& u
  14.   echo "*** FAILED ***" >> $PATCH_LOG
    " g4 e0 {& E2 `1 w
  15.   exit 1
    : @* O% i# F$ Z( B5 B9 D
  16. }) R+ f3 m! \% Z6 Q
  17. ' g" y9 d9 n9 r, f. q7 ~

  18. 1 u# S, X! a' y7 V
  19. exit 0
    . s- \: ]& M- T
复制代码
prerm9 t  s, Y8 @" r9 i
游客,如果您要查看本帖隐藏内容请回复
回复 支持 反对

使用道具 举报

发表于 2010-12-14 09:06 | 显示全部楼层
有图就好了) B; `( Q% D' b0 ]3 W# C7 D
2 _/ C6 [! W1 {5 b5 |
有图,刚才没刷出来
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-12-14 09:14 | 显示全部楼层
fisher88:我加你QQ了。
回复 支持 反对

使用道具 举报

发表于 2010-12-14 11:08 | 显示全部楼层
还真不明白
回复 支持 反对

使用道具 举报

发表于 2010-12-14 12:04 | 显示全部楼层
自己试着折腾几次就明白了
回复 支持 反对

使用道具 举报

发表于 2010-12-14 12:11 | 显示全部楼层
正在等这个教程,过几天折腾一下
回复 支持 反对

使用道具 举报

发表于 2010-12-14 12:27 | 显示全部楼层
谢谢分享!
回复 支持 反对

使用道具 举报

发表于 2010-12-14 12:38 | 显示全部楼层
学一学!!!
回复 支持 反对

使用道具 举报

发表于 2010-12-14 13:07 | 显示全部楼层
这个要顶!!!!
回复 支持 反对

使用道具 举报

发表于 2010-12-14 16:42 | 显示全部楼层
支持一下。。。
回复 支持 反对

使用道具 举报

发表于 2010-12-14 20:19 | 显示全部楼层
我就想把data加上咋就这么难呢?
回复 支持 反对

使用道具 举报

发表于 2010-12-14 22:03 | 显示全部楼层
谢谢分享!
回复 支持 反对

使用道具 举报

发表于 2010-12-14 22:31 | 显示全部楼层
学习了,谢谢分享
回复 支持 反对

使用道具 举报

发表于 2010-12-14 23:14 | 显示全部楼层
怎么弄弄的啊。。
回复 支持 反对

使用道具 举报

发表于 2010-12-15 21:56 | 显示全部楼层
顶起来,卫士精品!!
回复 支持 反对

使用道具 举报

发表于 2010-12-17 08:01 | 显示全部楼层

这个不错呀

这个不错呀,顶一下。
回复 支持 反对

使用道具 举报

发表于 2010-12-17 15:17 | 显示全部楼层
支持卫士,帖子别沉了。
回复 支持 反对

使用道具 举报

发表于 2010-12-19 15:18 | 显示全部楼层
超强的教程,顶你
回复 支持 反对

使用道具 举报

发表于 2010-12-20 12:50 | 显示全部楼层
学习了。。。
回复 支持 反对

使用道具 举报

发表于 2010-12-20 21:44 | 显示全部楼层
看看图片帮助理解
回复 支持 反对

使用道具 举报

发表于 2010-12-21 14:02 | 显示全部楼层
学习一下,不知道好好不弄
回复 支持 反对

使用道具 举报

发表于 2010-12-25 13:44 | 显示全部楼层
devicemenu菜单无法安装补丁程序等,是否学会这个就可以了:)1
回复 支持 反对

使用道具 举报

发表于 2010-12-25 16:36 | 显示全部楼层
支持下,,
回复 支持 反对

使用道具 举报

发表于 2010-12-26 00:37 | 显示全部楼层
研究一下,刚汉化了一个软件正要打包呢
回复 支持 反对

使用道具 举报

发表于 2011-1-9 10:42 | 显示全部楼层
不知如果英文軟件的ipk,可否用此方法將漢化資源加入原來的ipk ?
回复 支持 反对

使用道具 举报

发表于 2011-1-9 10:51 | 显示全部楼层
原帖由 u329.tw 于 2011-1-9 10:42 发表   Y* d6 K8 ?6 k( l/ F5 M: c
不知如果英文軟件的ipk,可否用此方法將漢化資源加入原來的ipk ?
+ a; H+ w- l: t6 r9 ~) n# l
可以
回复 支持 反对

使用道具 举报

发表于 2011-1-9 12:25 | 显示全部楼层
过年了,多给点好玩意玩玩儿。
回复 支持 反对

使用道具 举报

发表于 2011-1-11 13:22 | 显示全部楼层
学习学习
回复 支持 反对

使用道具 举报

发表于 2011-1-12 20:06 | 显示全部楼层
看看强悍倒什么程度
回复 支持 反对

使用道具 举报

发表于 2011-1-13 09:02 | 显示全部楼层
这个必须顶一下
回复 支持 反对

使用道具 举报

发表于 2011-1-13 17:28 | 显示全部楼层
试试 谢谢卫士
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-1-22 21:13 | 显示全部楼层
原帖由 aesops 于 2010-12-25 13:44 发表 7 \$ c! k: R: O4 d3 X
devicemenu菜单无法安装补丁程序等,是否学会这个就可以了:)1
) {" }8 b) o- E! J5 h5 Y+ A, G1 M
解决办法在http://www.treo8.com/bbs/viewthread.php?tid=179484&highlight=
回复 支持 反对

使用道具 举报

发表于 2011-1-24 12:55 | 显示全部楼层
学习一下
回复 支持 反对

使用道具 举报

发表于 2011-1-24 22:40 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2011-1-24 22:43 | 显示全部楼层
看看教程,学习一下……
回复 支持 反对

使用道具 举报

发表于 2011-1-25 23:08 | 显示全部楼层
学习,给力~~~~~~~~~~~~~~~~~~~~~~~
回复 支持 反对

使用道具 举报

发表于 2011-1-26 10:40 | 显示全部楼层
看看到底怎么用
回复 支持 反对

使用道具 举报

发表于 2011-1-26 12:05 | 显示全部楼层
学习一下
回复 支持 反对

使用道具 举报

发表于 2011-1-26 12:36 | 显示全部楼层
谢谢分享,我学习下!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

QQ|Archiver|手机版|小黑屋|吹友吧 ( 京ICP备05078561号 )

GMT+8, 2024-12-22 10:20 , Processed in 0.388009 second(s), 16 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表