File tree Expand file tree Collapse file tree 4 files changed +97
-1
lines changed
packaging/vendor/rak/ramips_24kec Expand file tree Collapse file tree 4 files changed +97
-1
lines changed Original file line number Diff line number Diff line change @@ -44,7 +44,8 @@ package: package-targz-armv7hf package-targz-arm64 package-deb \
44
44
package-multitech-conduit \
45
45
package-multitech-conduit-ap \
46
46
package-tektelic-kona \
47
- package-kerlink-klkgw
47
+ package-kerlink-klkgw \
48
+ package-rak-ramips-24kec
48
49
49
50
package-targz-armv7hf :
50
51
$(eval PKG_VERSION := $(shell cargo metadata --no-deps --format-version 1 | jq -r '.packages[0].version') )
@@ -78,6 +79,11 @@ package-multitech-conduit-ap:
78
79
mkdir -p dist/vendor/multitech/conduit_ap
79
80
cp packaging/vendor/multitech/conduit_ap/* .ipk dist/vendor/multitech/conduit_ap
80
81
82
+ package-rak-ramips-24kec :
83
+ cd packaging/vendor/rak/ramips_24kec && ./package.sh
84
+ mkdir -p dist/vendor/rak/ramips_24kec
85
+ cp packaging/vendor/rak/ramips_24kec/* .ipk dist/vendor/rak/ramips_24kec
86
+
81
87
package-tektelic-kona :
82
88
cd packaging/vendor/tektelic/kona && ./package.sh
83
89
mkdir -p dist/vendor/tektelic/kona
Original file line number Diff line number Diff line change
1
+ #! /bin/sh /etc/rc.common
2
+
3
+ START=99
4
+ STOP=99
5
+
6
+ USE_PROCD=1
7
+ PACKAGE_NAME=chirpstack-mqtt-forwarder
8
+
9
+ start_service () {
10
+ procd_open_instance
11
+ procd_set_param command /usr/bin/$PACKAGE_NAME -c /etc/$PACKAGE_NAME /$PACKAGE_NAME .toml
12
+ procd_set_param respawn 3600 5 -1
13
+ procd_close_instance
14
+ }
Original file line number Diff line number Diff line change
1
+ # For a complete configuration example and documentation, please refer to:
2
+ # https://www.chirpstack.io/docs/chirpstack-mqtt-forwarder/configuration.html
3
+
4
+ [logging ]
5
+ level =" info"
6
+ log_to_syslog =true
7
+
8
+ [backend ]
9
+ enabled =" semtech_udp"
10
+
11
+ [backend .semtech_udp ]
12
+ udp_bind =" 0.0.0.0:1700"
13
+
14
+ [mqtt ]
15
+ topic_prefix =" eu868"
16
+ server =" tcp://127.0.0.1:1883"
17
+ username =" "
18
+ password =" "
19
+ ca_cert =" "
20
+ tls_cert =" "
21
+ tls_key =" "
Original file line number Diff line number Diff line change
1
+ #! /usr/bin/env bash
2
+
3
+ set -e
4
+
5
+ REV=" r1"
6
+
7
+ PACKAGE_NAME=` cargo metadata --no-deps --format-version 1 | jq -r " .packages[0].name" `
8
+ PACKAGE_VERSION=` cargo metadata --no-deps --format-version 1| jq -r " .packages[0].version" `
9
+ PACKAGE_DESCRIPTION=` cargo metadata --no-deps --format-version 1| jq -r " .packages[0].description" `
10
+ BIN_PATH=" ../../../../target/mipsel-unknown-linux-musl/release/${PACKAGE_NAME} "
11
+ DIR=` dirname $0 `
12
+ PACKAGE_DIR=" ${DIR} /package"
13
+
14
+ # Cleanup
15
+ rm -rf $PACKAGE_DIR
16
+
17
+ # CONTROL
18
+ mkdir -p $PACKAGE_DIR /CONTROL
19
+ cat > $PACKAGE_DIR /CONTROL/control << EOF
20
+ Package: $PACKAGE_NAME
21
+ Version: $PACKAGE_VERSION -$REV
22
+ Architecture: ramips_24kec
23
+ Maintainer: Orne Brocaar <[email protected] >
24
+ Priority: optional
25
+ Section: network
26
+ Source: N/A
27
+ Description: $PACKAGE_DESCRIPTION
28
+ EOF
29
+
30
+ cat > $PACKAGE_DIR /CONTROL/postinst << EOF
31
+ #!/bin/sh
32
+ /etc/init.d/$PACKAGE_NAME enable
33
+ EOF
34
+ chmod 0755 $PACKAGE_DIR /CONTROL/postinst
35
+
36
+ cat > $PACKAGE_DIR /CONTROL/conffiles << EOF
37
+ /etc/$PACKAGE_NAME /$PACKAGE_NAME .toml
38
+ EOF
39
+
40
+ # Files
41
+ mkdir -p $PACKAGE_DIR /usr/bin
42
+ mkdir -p $PACKAGE_DIR /etc/$PACKAGE_NAME
43
+ mkdir -p $PACKAGE_DIR /etc/init.d
44
+
45
+ cp files/$PACKAGE_NAME .init $PACKAGE_DIR /etc/init.d/$PACKAGE_NAME
46
+ cp files/$PACKAGE_NAME .toml $PACKAGE_DIR /etc/$PACKAGE_NAME /$PACKAGE_NAME .toml
47
+
48
+ # Binary
49
+ cp $BIN_PATH $PACKAGE_DIR /usr/bin/$PACKAGE_NAME
50
+
51
+ # Package
52
+ opkg-build -c -o root -g root $PACKAGE_DIR
53
+
54
+ # Cleanup
55
+ rm -rf $PACKAGE_DIR
You can’t perform that action at this time.
0 commit comments