+++ /dev/null
-#
-# Copyright (C) 2014 OpenWrt.org
-#
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=ugps
-PKG_RELEASE:=1
-
-PKG_SOURCE_URL=$(PROJECT_GIT)/project/ugps.git
-PKG_SOURCE_PROTO:=git
-PKG_SOURCE_DATE:=2020-08-29
-PKG_SOURCE_VERSION:=511a5b3c84fa715ef0305cf26c98619c12a4867a
-PKG_MIRROR_HASH:=551d57b4c18da4c4695fa2f7a959c25a03be35d14cf872785e7db740f12366e2
-
-PKG_LICENSE:=GPL-2.0+
-
-include $(INCLUDE_DIR)/package.mk
-include $(INCLUDE_DIR)/cmake.mk
-
-define Package/ugps
- SECTION:=utils
- CATEGORY:=Utilities
- TITLE:=OpenWrt GPS Daemon
- DEPENDS:=+libubox +libubus
-endef
-
-TARGET_CFLAGS += -I$(STAGING_DIR)/usr/include
-
-define Package/ugps/conffiles
-/etc/config/gps
-endef
-
-define Package/ugps/install
- $(INSTALL_DIR) $(1)/usr/sbin $(1)/etc/init.d $(1)/etc/config
- $(INSTALL_BIN) $(PKG_BUILD_DIR)/ugps $(1)/usr/sbin/
- $(INSTALL_BIN) ./files/ugps.init $(1)/etc/init.d/ugps
- $(INSTALL_CONF) ./files/gps.config $(1)/etc/config/gps
-endef
-
-$(eval $(call BuildPackage,ugps))
+++ /dev/null
-#!/bin/sh /etc/rc.common
-# Copyright (c) 2014 OpenWrt.org
-
-START=80
-
-USE_PROCD=1
-PROG=/usr/sbin/ugps
-
-service_triggers() {
- procd_add_reload_trigger gps
-}
-
-start_service() {
- local tty="$(uci get gps.@gps[-1].tty)"
- local atime="$(uci get gps.@gps[-1].adjust_time)"
- local disabled="$(uci get gps.@gps[-1].disabled || echo 0)"
-
- [ "$disabled" == "0" ] || return
-
- [ -c "$tty" ] || {
- tty="/dev/$tty"
- [ -c "$tty" ] || return
- }
-
- procd_open_instance
- procd_set_param command "$PROG"
- [ "$atime" -eq 0 ] || procd_append_param command "-a"
- procd_append_param command "$tty"
- procd_set_param respawn
- procd_close_instance
-}