Quantcast
Channel: 睿论坛 - 最新话题
Viewing all articles
Browse latest Browse all 5702

Deb postinst 想兼容cydia方式安装和dpkg直接安装

$
0
0

@abcc wrote:

在本站搜过几个帖子,都是推荐如下方式:

#!/bin/sh

declare -a cydia
cydia=($CYDIA)
if [[ ${CYDIA+@} ]]; then
  eval "echo 'finish:restart' >&${cydia[0]}"
fi

而我的目的是想实现:dpkg -i方式安装,能自动uicache和respring,cydia源方式安装,先uicache,再提示重启springboard,现在我是这样写的:

#!/bin/sh

declare -a cydia
cydia=($CYDIA)
if [[ ${CYDIA+@} ]]; then
  uicache
  eval "echo 'finish:restart' >&${cydia[0]}"
else
  sleep 2
  killall -9 SpringBoard
  uicache
fi

可是dpkg -i直接提示

/var/lib/dpkg/info/com.your.deb.postinst: line 5: syntax error near ;' /var/lib/dpkg/info/com.your.deb.postinst: line 5:if [[ ]]; then’

请问大佬们,我该怎么处理呢,谢谢!

Posts: 1

Participants: 1

Read full topic


Viewing all articles
Browse latest Browse all 5702

Trending Articles