Iosopendev如何添加after-stage::


#1

请问theos下有个makefile可以加这个,iosopendev哪里加呢
after-stage::
$(ECHO_NOTHING)chmod +s $(THEOS_STAGING_DIR)/Applications/iOSREbooter.app/iOSREbooter$(ECHO_END)


#2

+1 求解!~


#3

通过脚本执行 把要执行的脚本写在 postinst文件 这个文件和control放在同一个目录,并赋予可执行权限

常用的文件如下图

  • mkdir -p /root/yourdeb # 在该目录下存放生成deb包的文件以及目录
  • mkdir -p /root/yourdeb/DEBIAN #目录名必须大写
  • mkdir -p /root/yourdeb/Applications # 将文件安装到/Applications目录下
  • touch /root/yourdeb/DEBIAN/control # 必须要有该文件
  • touch /root/yourdeb/DEBIAN/postinst # 软件安装完后,执行该Shell脚本
  • touch /root/yourdeb/DEBIAN/postrm # 软件卸载后,执行该Shell脚本

下面是我自己的目录

postinst 文件内容如下

#!/bin/bash
echo "-----rootdemo安装完成,开始执行下面的脚本文件-----"
chmod +s /Applications/rootDemo.app/rootDemo
su mobile -c uicache
killall -9 SpringBoard