2014-09-30 18:11:45 +08:00
|
|
|
#!/bin/sh
|
2019-06-04 15:44:12 +08:00
|
|
|
set -e
|
2014-09-30 18:11:45 +08:00
|
|
|
|
2014-09-30 20:34:58 +08:00
|
|
|
rm -rf *.opk
|
|
|
|
|
|
|
|
|
|
VERSION=$1
|
2014-09-30 19:13:43 +08:00
|
|
|
|
2015-06-28 20:19:12 +08:00
|
|
|
# share
|
|
|
|
|
mkdir -p ./debian/usr/share/zjunet
|
|
|
|
|
cp ../../miscellaneous/* ./debian/usr/share/zjunet
|
|
|
|
|
cp ../../VERSION ./debian/usr/share/zjunet
|
|
|
|
|
|
2014-09-30 18:11:45 +08:00
|
|
|
# lib
|
|
|
|
|
mkdir -p ./debian/usr/lib/zjunet
|
2015-06-28 20:19:12 +08:00
|
|
|
cp ../../lib/*.sh ./debian/usr/lib/zjunet
|
2014-09-30 18:11:45 +08:00
|
|
|
|
2014-09-30 20:34:58 +08:00
|
|
|
# bin
|
2016-05-17 09:15:20 +08:00
|
|
|
install -m 755 -d ./debian/usr/bin
|
|
|
|
|
install -m 755 ../../bin/zjunet ./debian/usr/bin/zjunet
|
2014-09-30 20:34:58 +08:00
|
|
|
|
|
|
|
|
# contorl file
|
|
|
|
|
mkdir -p debian/DEBIAN
|
|
|
|
|
cat > debian/DEBIAN/control <<EOF
|
2014-09-30 19:13:43 +08:00
|
|
|
Package: zjunet
|
|
|
|
|
Version: $VERSION
|
2014-09-30 20:07:18 +08:00
|
|
|
Section: net
|
2014-09-30 19:13:43 +08:00
|
|
|
Priority: optional
|
|
|
|
|
Architecture: all
|
2019-06-04 15:44:12 +08:00
|
|
|
Depends: xl2tpd (>= 1.3.1), curl, bind-dig
|
2019-08-22 08:37:05 +08:00
|
|
|
Maintainer: Tespent <me@tespent.cn>
|
2014-09-30 19:13:43 +08:00
|
|
|
Description: Command Line Scripts for ZJU
|
|
|
|
|
This script provides a VPN / WLAN / NEXTHOP for ZJUer.
|
|
|
|
|
EOF
|
|
|
|
|
|
2014-09-30 18:11:45 +08:00
|
|
|
# dpkg-deb
|
2014-09-30 20:34:58 +08:00
|
|
|
find ./debian -type d | xargs chmod 755
|
2015-02-08 19:16:55 +08:00
|
|
|
fakeroot dpkg-deb -Zgzip --build debian # for opkg
|
2014-09-30 20:34:58 +08:00
|
|
|
mv debian.deb zjunet_${VERSION}_all.opk
|
2014-09-30 18:11:45 +08:00
|
|
|
|
|
|
|
|
# remove debian/
|
|
|
|
|
rm -rf ./debian
|
2014-09-30 19:13:43 +08:00
|
|
|
rm -rf control
|