找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 23244|回复: 187

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

[复制链接]
发表于 2010-12-14 09:03 | 显示全部楼层 |阅读模式
不得于商业用途,转载请联系本人。+ s7 h/ W8 w, x5 J( t
本人制作的treo8最强devicemenu菜单在:http://www.treo8.com/bbs/thread-185431-1-1.html
# ^7 }5 l5 g/ L# s安装要求是:
' g1 G& M, M+ A: DJS文件发送到
5 U/ X6 G  d, c) q& I/usr/lib/luna/system/luna-systemui/app/controllers/' m) Y/ m& o$ _9 o5 g6 m# [' h5 H
html文件发送到/usr/lib/luna/system/luna-systemui/app/views/devicemenu/) B1 W( T. s. J8 X' l1 {1 Y' P
中文环境的话再把ZH_CN下的html发送到
; W, w+ A% x4 j! x/usr/lib/luna/system/luna-systemui/resources/zh_cn/views/devicemenu/
; {& V8 r9 x1 E& `" j7 b_________________________________________________________________________________________8 x, n. ~5 q% R7 x$ i: F3 n
# j. D# g7 G: g+ [2 o
打包方法:
! _: A3 f- m1 x4 f, G6 b2 J
" D+ z+ Y& A3 N% F软件Ipk Packager.jarhttp://www.treo8.com/bbs/thread-160790-1-1.html# J1 y) m4 b8 Y

( F, U! u" i; m7 |& n: ^3 v1 Q) X
一、导入文件
- G$ Z1 I* O6 r* pDesntination on device:
+ I0 E4 R7 d2 q. Q; g6 k& Q. R/usr/palm/applications/com.treo8.devicemenu0 F# s1 U, w8 k% B- {: ?
9 f2 S  t- i) N( x6 I' c5 \
name:      devicemenu  _/ H* B6 A# T$ W
ID:        com.treo8.devicemenu
* l! C" q& _: ~* _, a# _Version:   0.1
$ [" E/ S1 W$ A/ K- XDeveloper: wxlzhp@treo8.com+ }; l0 u; }& |2 ]4 z0 l! t0 h
Arch:      all
( q- Q3 k/ \5 R. }( v7 ?! \_________________________________________________________________________________________/ j3 j: }" }! J& h* U* a9 i

7 |; `$ C8 z! o/ o二、控制文件:# w. {* r5 R4 N( |* R* `! n9 A
1.安装脚本:
( H' J, n2 m8 u  w! H
游客,如果您要查看本帖隐藏内容请回复
/ G3 C6 k; S1 B% Y) U
三、添加说明
1 A8 ?$ I  e0 r  e! ^, d# m. oDescription:    add more function to device menu, include LUNA restart,reboot,phone off and   r1 q! |& {8 Z  X! y9 I
0 T7 i- S( n% ^2 ?
airplane mode. (Data switch)
" x4 `5 v6 M* U6 O" F& W4 |; p5 T
5 ?/ i  u& p# P+ C! y1 S) a8 j控制文件postinst和prerm在二楼
1 u6 n& [' V4 T" n% w& f$ \% J* ^

5 x7 Y) @$ X5 L7 r9 ]有不明白的请访问:- t7 x6 F: Q. a9 U" _- Q
www.debian.org/doc/debian-policy/ch-controlfields.html
0 l$ ]: X: ^0 q3 s. U
$ o" w+ T( K9 S, f1 z* c' ?[ Edited by wxlzhp on 2010-12-14 12:12 ]

本帖子中包含更多资源

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

×
回复

使用道具 举报

 楼主| 发表于 2010-12-14 09:03 | 显示全部楼层
这两个文件的文件头格式是不能乱动的!
& T+ p' K$ \* L6 npostinst
  1. #!/bin/sh/ J7 S* s% \. m% }# f& g' ]

  2. 7 l6 X+ r" e+ ^  g5 ~( @& R8 _
  3. # These empty variables are expected to be set at packaging time) k) ~0 b% P) Y% }
  4. APP_DIR=/media/cryptofs/apps/usr/palm/applications/com.treo8.devicemenu
    & [- \( g9 A* L- C% b
  5. PATCH_NAME=com.treo8.devicemenu% y# m" v% j; G7 k% ?7 t  ~
  6. BSPATCH_FILE=
    6 k7 r1 W' Q) o

  7. 1 p. y$ Z+ b! b' m+ O0 V
  8. remount_rw() {
    5 r& T. [+ E" f/ g* E. }
  9.   mount -o rw,remount /  K3 O) o$ ~5 A; b
  10. }. X6 k5 F; A; S6 I5 u7 s* L3 E
  11. ) m4 k0 \/ h9 d, a6 M  ?

  12. ( t" M7 s6 |) t
  13. do_failure() {: ]# [/ r& D  }, e9 x
  14.   echo "*** FAILED ***" >> $PATCH_LOG, W. R1 c9 J7 _0 k' I6 w& R$ Q
  15.   exit 1+ {; s% P% Y% x
  16. }
    7 L" ^4 Y, a+ A; q; Q' i
  17. 3 ~7 F- [5 }3 I( O7 Z. ?, B
  18. 1 |2 Y6 ~. t3 U
  19. exit 0' v  v( H  e1 q& m
复制代码
prerm# o! U( D( B- e, y. h
游客,如果您要查看本帖隐藏内容请回复
回复 支持 反对

使用道具 举报

发表于 2010-12-14 09:06 | 显示全部楼层
有图就好了/ w, [/ K6 f% B
' b+ W9 |$ q( d4 W  b+ u
有图,刚才没刷出来
回复 支持 反对

使用道具 举报

 楼主| 发表于 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 发表 3 R6 m2 g" O0 h, t, ]  r, B
不知如果英文軟件的ipk,可否用此方法將漢化資源加入原來的ipk ?
% d9 Q- K# F! h" P! ?3 ^
可以
回复 支持 反对

使用道具 举报

发表于 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 发表
1 ^; l4 A0 V8 e. [1 _0 N% A  v, adevicemenu菜单无法安装补丁程序等,是否学会这个就可以了:)1

* Z. k, `7 X7 n6 c9 W解决办法在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, 2025-2-23 01:32 , Processed in 0.348979 second(s), 16 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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