diff options
| author | David Bauer <mail@david-bauer.net> | 2023-10-20 14:46:33 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-10-20 14:46:33 +0200 |
| commit | bfb980f18ee2eddf47b04c3d92b97b6580966cde (patch) | |
| tree | b24da25b33d8693d501375c388a110732cd40a4e /utils | |
| parent | 3be6f6bec9d57b046673d18ed53f8fb57fec99f1 (diff) | |
| parent | a2838a20323a541360123e72ff7c81524f5455f6 (diff) | |
Merge pull request #22342 from blocktrron/quectel-timesync-20231008
quectel-timesync: add package
Diffstat (limited to 'utils')
| -rw-r--r-- | utils/quectel-timesync/Makefile | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/utils/quectel-timesync/Makefile b/utils/quectel-timesync/Makefile new file mode 100644 index 000000000..f624683c2 --- /dev/null +++ b/utils/quectel-timesync/Makefile @@ -0,0 +1,51 @@ +# SPDX-License-Identifier: GPL-2.0-only + +include $(TOPDIR)/rules.mk + +PKG_NAME:=quectel-timesync +PKG_RELEASE:=1 + +PKG_SOURCE_PROTO:=git +PKG_SOURCE_URL=https://github.com/freifunk-darmstadt/quectel-timesync.git +PKG_SOURCE_DATE:=2023-10-08 +PKG_SOURCE_VERSION:=4333888cb8025b92511597a95859943fae0a0bc8 +PKG_MIRROR_HASH:=696b878891f884318847069b0590cbdbab2ff48461864ecb418e4575935a29e3 + +PKG_MAINTAINER:=David Bauer <mail@david-bauer.net> +PKG_LICENSE:=GPL-2.0-only + +include $(INCLUDE_DIR)/package.mk +include $(INCLUDE_DIR)/cmake.mk + +define Package/quectel-timesync + SECTION:=utils + CATEGORY:=Utilities + TITLE:=Tool for configuring system clock using Quectel cellular modems + DEPENDS:=+kmod-usb-serial-option +endef + +define Package/quectel-timesync/description +This tool allows for acquiring the current time from +the cellular network for configuring the local clock. +Compared to NTP, this has the advantage of nut using up +mobile traffic. + +It takes advantage of the AT+QLTS command found on Quectel +modems. This functionality depends on support of the mobile +network. +endef + +define Package/quectel-timesync/conffiles +/etc/config/quectel-timesync +endef + +define Package/quectel-timesync/install + $(INSTALL_DIR) $(1)/usr/sbin $(1)/etc/init.d $(1)/etc/config + + $(CP) $(PKG_BUILD_DIR)/openwrt/quectel-timesync/files/quectel-timesync.config $(1)/etc/config/quectel-timesync + + $(INSTALL_BIN) $(PKG_BUILD_DIR)/openwrt/quectel-timesync/files/quectel-timesync.init $(1)/etc/init.d/quectel-timesync + $(INSTALL_BIN) $(PKG_BUILD_DIR)/quectel-timesync $(1)/usr/sbin/quectel-timesync +endef + +$(eval $(call BuildPackage,quectel-timesync)) |
