X3P制作APP的方法
本帖最后由 yzfdy 于 2019-10-3 01:08 编辑转了这个方法,希望大家多多搞APP。发挥下共享精神,让猫盘越来越好。。。。哈哈
有几种模式。介绍最简单的。比如 可道云做成onespace安装包
首先要有linux环境,当然用x3plus自己的也可以。
1.建立一个app目录,名字任意,比如kodexplorer
2.必要的三个文件和一个目录:
1) version (检验用的,除了version字段,其他字段不要修改)
内容如下:
[*]systype=one2017
[*]version=4.25
[*]pkgtype=app
2) tar.sh(这个文件是在电脑或者其他linux环境下生成app安装包的时候执行)
首先要可执行权限,chmod 777 tar.sh
内容如下:
[*]#!/bin/sh
[*]
[*]pt=`date +%m%d`
[*]vt=4.2.25-${pt}
[*]pkg=kodexplorer-${vt}-x3plus.app
[*]
[*]tar zcf my.tgz app kodexplorer4.25.zip
[*]tar cf ${pkg} up.sh my.tgz version
[*]rm -f my.tgz
3)up.sh (这个文件是在onespace上安装的时候后台执行)
首先要可执行权限,chmod 777 up.sh
内容如下:
[*]#!/bin/sh
[*]
[*]mountpoint /sata
[*]if [ $? -ne 0 ; then
[*] exit 1
[*]fi
[*]
[*]PKGNAME=kodexplorer
[*]INSTALLDIR=/sata/app
[*]mkdir -p ${INSTALLDIR}/${PKGNAME}
[*]tar xf my.tgz -C ${INSTALLDIR}/${PKGNAME}/
[*]chown -R root.root ${INSTALLDIR}/${PKGNAME}
[*]mkdir -p /sata/public/WWW
[*]mkdir -p /sata/public/WWW/kodexplorer
[*]chmod 777 /sata/public/WWW
[*]chmod 777 /sata/public/WWW/kodexplorer
[*]cd /
[*]unzip ${INSTALLDIR}/${PKGNAME}/kodexplorer4.25.zip -o-d /sata/public/WWW/kodexplorer
[*]chmod -R 777 /sata/public/WWW/kodexplorer
[*]rm -rf ${INSTALLDIR}/${PKGNAME}/kodexplorer4.25.zip
[*]sync
[*]exit 0
4) app目录
在当前kodexplorer目录新建一个app目录,此目录下存放以下文件:
app.png 应用管理那里的图标,注意像素大小和底透明
conf.js
内容如下:
{
"pack": "kodexplorer",
"ver": "4.25",
"verno": 40025,
"name": "kodexplorer",
"logo": "app.png",
"url": "/php/kodexplorer/",
"canstat": true,
"canoff": true,
"candel": true
}
del.sh (需要可执行权限chmod 777)
#!/bin/sh
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin
rm -rf /sata/app/kodexplorer
off.sh(需要可执行权限chmod 777)
#!/bin/sh
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin
/etc/init.d/S49php-fpm stop
if [ $# -eq 0 ] ; then
touch /sata/.storage/appblock/php
fi
on.sh (需要可执行权限chmod 777)
#!/bin/sh
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin
rm -f /sata/.storage/appblock/php
mkdir -p /sata/public/WWW
chmod 777 /sata/public/WWW
/etc/init.d/S49php-fpm start
stat.sh(需要可执行权限chmod 777)
#!/bin/sh
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin
pidof php-fpm > /dev/null
if [ $? -ne 0 ] ; then
echo -n "off"
else
echo -n "on"
fi
3.针对可道云,需要去官网下载kodexplorer4.25.zip,放到当前kodexplorer目录下。
4.运行./tar.sh即可生成安装包 以上,希望大家把猫盘玩出花来。。。:) 没文化见到大佬就牛逼 这个真的技术贴呀 谢谢分享 支持一下 看看,还没到那级别 学习了,支持一下