找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 22956|回复: 187

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

[复制链接]
发表于 2010-12-14 09:03 | 显示全部楼层 |阅读模式
不得于商业用途,转载请联系本人。( c: p" }7 U+ w: z  f
本人制作的treo8最强devicemenu菜单在:http://www.treo8.com/bbs/thread-185431-1-1.html
* ]5 |9 m- ~5 ]. X: v安装要求是:/ b! o6 l* b* [) X& I
JS文件发送到
7 a3 C# U( Z- U5 y/usr/lib/luna/system/luna-systemui/app/controllers/2 Q5 V; q( {: `7 u3 S" @
html文件发送到/usr/lib/luna/system/luna-systemui/app/views/devicemenu/
5 A$ o. A& v1 m1 r% \中文环境的话再把ZH_CN下的html发送到
7 f8 @- {) _# ]) {' r$ E/usr/lib/luna/system/luna-systemui/resources/zh_cn/views/devicemenu/: I5 t5 v+ Y# ~# i* C4 W$ \) R5 h; ~
_________________________________________________________________________________________
; q4 S- w% G4 f0 f4 p* O2 y3 A* L3 l- R
打包方法:$ |) _2 }2 f6 F; N' y
4 b9 U7 s, Q" P2 `% k" S
软件Ipk Packager.jarhttp://www.treo8.com/bbs/thread-160790-1-1.html( E. Y! x6 x! p! _3 v
) s- w4 H( P4 e# x! a7 }
0 ~- s2 ?5 ?/ y4 B- I6 Q
一、导入文件7 p, B* P7 L0 G# {
Desntination on device:
: S6 B. k' i% s4 B6 ]# e6 ]/usr/palm/applications/com.treo8.devicemenu1 I& z8 W( C* g4 Y
3 @$ p) S; u6 }9 N2 p; D, f
name:      devicemenu
8 z+ m6 P& r' s& K5 j0 S# ?5 tID:        com.treo8.devicemenu' L, ~4 @- o  U0 F9 h
Version:   0.1, G6 E# |0 c( }* c3 \& q8 h
Developer: wxlzhp@treo8.com
& p# V1 [( a0 n7 l6 G# y/ pArch:      all' P; {' X& g; x! J
_________________________________________________________________________________________
- o; Y/ q. ?) W6 n1 D# f, r: [1 ~# ]1 ^3 W1 b
二、控制文件:# o/ I$ M7 Z; Z# S! J
1.安装脚本:
( W$ N4 `4 @( Q6 A  s# H
游客,如果您要查看本帖隐藏内容请回复

# `1 S0 ~+ S0 \- C* i' T8 \2 T% g+ V三、添加说明- z$ Z$ G4 @* s$ [/ J/ _
Description:    add more function to device menu, include LUNA restart,reboot,phone off and
% J9 _5 E; o$ e7 X5 _  B5 j7 A( k, l: ^
airplane mode. (Data switch)
% _' D" H6 O0 [$ ~/ I  J! w4 B9 `, s# k. r, ~2 R0 L
控制文件postinst和prerm在二楼" \  o3 q6 z  |. t6 P3 x
$ m1 x9 T2 I& ~" r% s
6 l8 J5 ^! L2 t  U
有不明白的请访问:
/ O5 U5 s0 X, r( D$ Q1 \www.debian.org/doc/debian-policy/ch-controlfields.html5 K6 Y/ v6 X, c" \4 j, n3 v

& w# J; S5 s* M5 }[ Edited by wxlzhp on 2010-12-14 12:12 ]

本帖子中包含更多资源

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

×
回复

使用道具 举报

 楼主| 发表于 2010-12-14 09:03 | 显示全部楼层
这两个文件的文件头格式是不能乱动的!( c  t$ H! B/ P2 h3 n
postinst
  1. #!/bin/sh
    6 Y/ L3 q, {' f- X0 o! D9 c7 G! U+ k* n

  2. % @$ q5 Z, F3 H* R0 z2 A' B
  3. # These empty variables are expected to be set at packaging time$ ]) x4 j( n& C% ]  k9 m
  4. APP_DIR=/media/cryptofs/apps/usr/palm/applications/com.treo8.devicemenu
    - N+ w( ~% U% o+ d' i. x
  5. PATCH_NAME=com.treo8.devicemenu
    + V' A& o1 [( d* _4 D+ P( H+ d
  6. BSPATCH_FILE=* v7 n! M5 ]- J9 p/ m) D
  7. % }' I5 @" Y  e1 y3 m' |
  8. remount_rw() {, w& \4 S7 c; O$ Z; `: c* i, [4 h; T0 o
  9.   mount -o rw,remount /: \2 s# \/ M" D
  10. }+ @" F& @1 b# U1 r
  11.   i! K' v" W5 O1 K

  12. ! E6 w+ _  v$ C$ K8 Z
  13. do_failure() {
    / V. e3 Q) D+ S$ P2 Q
  14.   echo "*** FAILED ***" >> $PATCH_LOG
    % u( O1 {" B1 R- m% q$ s/ A
  15.   exit 1- E" Q1 w& R7 O" {5 p
  16. }
    , r3 g0 C' s6 ?. ^' u

  17. 1 \; I9 l0 Z- S& |9 p, o* u& L' t' K
  18. ! S0 j% N4 X" m  X2 U; L
  19. exit 0( n  y3 k) C1 U+ g0 m
复制代码
prerm
6 q( {% b$ Z0 J' \' h! \) a
游客,如果您要查看本帖隐藏内容请回复
回复 支持 反对

使用道具 举报

发表于 2010-12-14 09:06 | 显示全部楼层
有图就好了; ^$ j, ]; |: R8 u

1 e- _# H, I  O: {有图,刚才没刷出来
回复 支持 反对

使用道具 举报

 楼主| 发表于 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 发表 / n1 |  H( H  }
不知如果英文軟件的ipk,可否用此方法將漢化資源加入原來的ipk ?

1 Y( _: R4 e+ m* u可以
回复 支持 反对

使用道具 举报

发表于 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 O9 f% {, r) Y2 x% R9 s- W+ G
devicemenu菜单无法安装补丁程序等,是否学会这个就可以了:)1
4 X1 s$ \# X2 X! E7 w4 x9 x6 t& w) E
解决办法在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-4-28 01:34 , Processed in 0.380865 second(s), 16 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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