找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 23578|回复: 188

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

[复制链接]
发表于 2010-12-14 09:03 | 显示全部楼层 |阅读模式
不得于商业用途,转载请联系本人。
2 ]# o# ^2 Y/ T+ d1 v本人制作的treo8最强devicemenu菜单在:http://www.treo8.com/bbs/thread-185431-1-1.html$ ?9 E% ~- ~- v; M: i
安装要求是:( j. j6 \1 x; A8 d- T% [
JS文件发送到
( S0 P1 ~6 y! n$ |  p" _/usr/lib/luna/system/luna-systemui/app/controllers/
" ~. A! f& q+ H, ^. p9 e4 rhtml文件发送到/usr/lib/luna/system/luna-systemui/app/views/devicemenu/* A, V+ U% s' m9 z* w) [- g
中文环境的话再把ZH_CN下的html发送到% @! r/ W7 C& ^
/usr/lib/luna/system/luna-systemui/resources/zh_cn/views/devicemenu/
" L7 L9 o- s3 z_________________________________________________________________________________________
8 v2 F' A& s  ?5 ~# ^
2 Q3 [, b+ U1 v* t) _2 E4 \打包方法:
; E& p" T  R4 w8 ^
* o- f5 f% y4 N2 t! m! {+ h& C- W软件Ipk Packager.jarhttp://www.treo8.com/bbs/thread-160790-1-1.html
" f0 p# P7 z' V- O4 ?* ^
! v. H- g  p: e# o  Q4 Z' u" T7 o( a% m1 M* u
一、导入文件) a5 V7 \$ y. _2 }* Y1 o. b- L; L- c
Desntination on device:
; Z6 S; G/ _& s/usr/palm/applications/com.treo8.devicemenu
+ _/ Y* Y0 I# s" x0 e0 L
- d1 c3 z. z8 r$ ?- U8 ]9 z$ fname:      devicemenu
& ?3 M( w: k" K( [3 ~* v& eID:        com.treo8.devicemenu$ {- w# w: p* r5 r
Version:   0.15 k4 K, _9 V6 Z% I
Developer: wxlzhp@treo8.com
  J- b0 D/ E' I1 ~( e+ I2 lArch:      all
: n$ {7 v1 R( t% a1 D% D_________________________________________________________________________________________
; Y" l% S  H; U' C) E4 r+ \3 ?, ]( q; |2 A
二、控制文件:. p4 ^4 w) N7 t2 S' F  ^6 P  r
1.安装脚本:  T% L$ ]" Y+ p& y* Z
游客,如果您要查看本帖隐藏内容请回复

" H- G/ I+ N8 ?+ g$ `. _3 h; a三、添加说明/ H" f5 H$ N1 B
Description:    add more function to device menu, include LUNA restart,reboot,phone off and 9 h0 F1 Z! }' l5 H1 y

+ m$ [# p  G" o9 [3 i+ H+ Bairplane mode. (Data switch)
3 g' W! M5 i/ s2 Q" v
6 S* Q# V/ V9 F控制文件postinst和prerm在二楼  \- V4 x" O2 P9 z, R1 }

8 @( Y, H. P' _8 n* o6 \: a
0 T' y0 ^8 R! x7 K有不明白的请访问:+ L7 J. j! ~+ S2 A8 [9 Q5 L9 p
www.debian.org/doc/debian-policy/ch-controlfields.html
- \) S$ _6 _/ i6 j8 e3 j) S: N# T
0 v  s- }0 d4 T' }( m[ Edited by wxlzhp on 2010-12-14 12:12 ]

本帖子中包含更多资源

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

×
回复

使用道具 举报

 楼主| 发表于 2010-12-14 09:03 | 显示全部楼层
这两个文件的文件头格式是不能乱动的!
/ F* ^7 X8 H! S5 o7 i* U  @7 fpostinst
  1. #!/bin/sh; w) }  r0 X0 r4 {
  2. ' m0 I* p5 x) O* }: D, w! w. W
  3. # These empty variables are expected to be set at packaging time
      X% K5 i7 Z, |/ k
  4. APP_DIR=/media/cryptofs/apps/usr/palm/applications/com.treo8.devicemenu! ?! P3 n1 W' C7 I; B. a4 X- u; a
  5. PATCH_NAME=com.treo8.devicemenu; e5 X$ `+ D, L. ]) z9 u
  6. BSPATCH_FILE=5 S% Y% k) U: s
  7. / _9 }; e0 T6 Q- r5 D0 n  c1 {$ F  w8 W
  8. remount_rw() {
    ( e1 Y: h+ m' r  B# z* }* P: w& Z
  9.   mount -o rw,remount /
    + Y4 s. H# Z. Z* m( E/ ^9 m
  10. }
    $ B* c. H9 j! n* Q3 ^! z. k
  11. * W2 L1 p) B, v' [+ ]* |: Z

  12. 7 S* z" `1 m( _
  13. do_failure() {! u# a" e: N* S& y( o% C1 P
  14.   echo "*** FAILED ***" >> $PATCH_LOG) T1 I  h# @) a' p
  15.   exit 1
    9 m8 t. n! o4 N% F
  16. }
    ( Y" g" n8 \. ~. Z6 ?7 x

  17. . d" `  }; r9 s2 W! a, [- s" o6 Q
  18. " [7 Z/ b, h- K$ f8 g4 \5 T
  19. exit 0
    ; `2 @. l  E" |* j
复制代码
prerm9 A. f7 [9 `; I+ E
游客,如果您要查看本帖隐藏内容请回复
回复 支持 反对

使用道具 举报

发表于 2010-12-14 09:06 | 显示全部楼层
有图就好了
4 P2 V" B7 H/ i. O3 m- l! S; U* ]# J9 j$ O, e- x
有图,刚才没刷出来
回复 支持 反对

使用道具 举报

 楼主| 发表于 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 发表
8 }0 f# \  X1 p, V# k% ^不知如果英文軟件的ipk,可否用此方法將漢化資源加入原來的ipk ?
/ f; i0 a1 P* [+ V0 D
可以
回复 支持 反对

使用道具 举报

发表于 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 发表
* e! N  m8 P( D) B1 `) m; [% Kdevicemenu菜单无法安装补丁程序等,是否学会这个就可以了:)1
) Z5 C* e2 ~5 a( G+ u
解决办法在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-4-17 02:58 , Processed in 0.403287 second(s), 17 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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