找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 23113|回复: 187

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

[复制链接]
发表于 2010-12-14 09:03 | 显示全部楼层 |阅读模式
不得于商业用途,转载请联系本人。
- y0 O8 R3 {2 e7 V! L6 r4 Q: n本人制作的treo8最强devicemenu菜单在:http://www.treo8.com/bbs/thread-185431-1-1.html
: f- y4 Y" N5 v* W, b0 g' Z& i安装要求是:
. j& q# h" ^; p+ L( T. r7 ]JS文件发送到& t9 W4 E; S* j" [8 G2 O  P( |
/usr/lib/luna/system/luna-systemui/app/controllers/& E1 A" q' r" r5 g5 y
html文件发送到/usr/lib/luna/system/luna-systemui/app/views/devicemenu/
- k. K  J) p. ?5 Q5 Z5 J中文环境的话再把ZH_CN下的html发送到
  Q& r* e$ M0 k/usr/lib/luna/system/luna-systemui/resources/zh_cn/views/devicemenu/
" a( q& W8 X, r_________________________________________________________________________________________/ e; P: h! O- [$ n4 f3 w
, k7 V" Z% l2 [' W9 l
打包方法:
$ h/ L0 E  |* k/ H# y
& G& G" X0 ]; L' e软件Ipk Packager.jarhttp://www.treo8.com/bbs/thread-160790-1-1.html- q% t( u" L2 U# H( _( o

; M. f) M8 C# ]6 O9 d3 m$ U2 R) z$ D$ z' O5 c% q0 q
一、导入文件* K6 j: W7 }0 L9 r
Desntination on device:# {2 ~3 p' s4 q1 ~+ ?
/usr/palm/applications/com.treo8.devicemenu
) `+ n- }, {6 d  q3 l
' c" C8 l- s4 {2 A( X+ f4 \name:      devicemenu
. h' P- Y, r- U/ JID:        com.treo8.devicemenu5 m3 u* S! b& A4 g7 y6 N: Y
Version:   0.1% m% j. _5 X1 W3 e# Q! v
Developer: wxlzhp@treo8.com- {- f. b, a1 A# b! Y7 ~$ H% D
Arch:      all4 x0 P! d4 W( c# ^1 R0 v
_________________________________________________________________________________________2 ^, [; C* B$ V2 V% N  Q. x- X
' [, [1 ?' }  O% m
二、控制文件:
. H3 u4 N' z& H5 i1.安装脚本:/ G2 g% @: u- @& G, G/ t# e9 d# l
游客,如果您要查看本帖隐藏内容请回复
4 q- Y; E: }( d2 P, U0 @
三、添加说明- ^6 N+ I  W! ?8 C5 a6 `
Description:    add more function to device menu, include LUNA restart,reboot,phone off and
, b! \3 W* w% m3 Q# t: U  ?, L. X" s5 t$ }( F, y: v; j2 h
airplane mode. (Data switch)  E* d: w* I: W& n2 y
* Q1 ^- o- N- u
控制文件postinst和prerm在二楼
! u! V7 D) t) Y, h! b1 |" D( ]* z/ w% G* n' k
; `" h! X0 ?  B
有不明白的请访问:
5 }4 Q* P9 q: ^+ n# \. t# v9 d- Q' awww.debian.org/doc/debian-policy/ch-controlfields.html
2 Q! w5 }" U1 E5 Q6 j6 e4 h
, U' x5 v6 w+ L" t4 P) o[ Edited by wxlzhp on 2010-12-14 12:12 ]

本帖子中包含更多资源

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

×
回复

使用道具 举报

 楼主| 发表于 2010-12-14 09:03 | 显示全部楼层
这两个文件的文件头格式是不能乱动的!
2 H8 t4 W4 e/ q2 opostinst
  1. #!/bin/sh( }( d  P% |8 Q8 Y
  2. ) U4 s! o" E- |( C
  3. # These empty variables are expected to be set at packaging time
    1 i9 J: M) w7 F" [* _
  4. APP_DIR=/media/cryptofs/apps/usr/palm/applications/com.treo8.devicemenu
    8 V6 I' S% ]9 F
  5. PATCH_NAME=com.treo8.devicemenu, k7 _/ R- f% R- I* G$ ?& ?
  6. BSPATCH_FILE=% F" R$ }& p! W# }7 r

  7. ( E  C1 Q( B4 L0 N, y8 d
  8. remount_rw() {# N0 H0 L' m& m& V$ A$ n
  9.   mount -o rw,remount /
    3 k4 g9 N+ C( g1 Y
  10. }9 @) d9 n' `6 N  m

  11. 9 n  E+ y6 E" u0 }: @- E& F

  12. ! u: x6 s2 P" U" [
  13. do_failure() {
    + S8 C; L0 p$ c* ~+ L, F/ F
  14.   echo "*** FAILED ***" >> $PATCH_LOG. z* r' W! @' z7 W7 W
  15.   exit 1
    9 Y  Z& t& [* w# J, B4 G6 K
  16. }4 H% [) R7 ^1 w
  17.   Y% m( h) t4 ~$ S, X

  18. & Z; ?3 K7 B9 c) h
  19. exit 0
    ( |0 r, C1 I/ ~% |
复制代码
prerm
, s  M% \: u7 V  i0 Q
游客,如果您要查看本帖隐藏内容请回复
回复 支持 反对

使用道具 举报

发表于 2010-12-14 09:06 | 显示全部楼层
有图就好了$ {1 F2 x) E# ~. ?( q- M/ J
" S6 c- k7 W1 G9 y) \3 h
有图,刚才没刷出来
回复 支持 反对

使用道具 举报

 楼主| 发表于 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 发表 + }/ {  p) K5 a/ F2 x" b
不知如果英文軟件的ipk,可否用此方法將漢化資源加入原來的ipk ?
  h3 a5 v% x2 T$ U9 a- k0 ]! f
可以
回复 支持 反对

使用道具 举报

发表于 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 发表 9 r8 N; {  K2 |2 Y0 O
devicemenu菜单无法安装补丁程序等,是否学会这个就可以了:)1
( a. S/ L( z. [+ z
解决办法在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-11-19 19:46 , Processed in 0.405403 second(s), 16 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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