mirror of
https://github.com/openwrt/openwrt.git
synced 2025-01-03 12:34:19 +00:00
4db583b9c2
This significantly improves mountd stability & reliability by: 1) Sending hotplug.d event when appropriate 2) Properly unmounting 3) Handling corner cases when unmounting fails 4) Improving log messages 5f2c419 mount: drop duplicated includes aaf2743 mount: call hotplug-call with ACTION=remove before trying to unmount 97da4ed mount: try lazy unmount if normal one fails 1b62489 mount: create not working symlink when unmounting fails e77dc6d mount: reorder deleting code in the mount_enum_drives() 76766ae mount: rename tmp variables in the mount_add_list() 04b897f mount: drop duplicated rmdir() call from the mount_enum_drives() a27ea3f mount: drop duplicated unlink() call from the mount_dev_del() bf7cc33 mount: fix/improve unmounting log messages 36f9197 mount: fix removing mount point if it's expired ed4270f mount: struct mount: replace "mounted" and "ignore" fileds with a "status" 1af9ca2 mount: change mount_dev_del() argument to struct mount * 7c8fea8 mount: rename /proc/mount parser to mount_update_mount_list() 7aadd1c mount: improve handling mounts table size Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
46 lines
1.1 KiB
Makefile
46 lines
1.1 KiB
Makefile
# Copyright (C) 2009-2012 OpenWrt.org
|
|
# All rights reserved.
|
|
|
|
include $(TOPDIR)/rules.mk
|
|
|
|
PKG_NAME:=mountd
|
|
PKG_RELEASE:=4
|
|
|
|
PKG_SOURCE_PROTO:=git
|
|
PKG_SOURCE_URL=$(LEDE_GIT)/project/mountd.git
|
|
PKG_SOURCE_DATE:=2018-02-26
|
|
PKG_SOURCE_VERSION:=5f2c419109126ead730006366c6b4e83719523cf
|
|
PKG_MIRROR_HASH:=b041afc94044a5b8cd559fecff6a47df126daa97b573a2a4c9563ed1d2223e88
|
|
CMAKE_INSTALL:=1
|
|
|
|
PKG_MAINTAINER:=John Crispin <john@phrozen.org>
|
|
PKG_LICENSE:=GPL-2.0
|
|
|
|
include $(INCLUDE_DIR)/package.mk
|
|
include $(INCLUDE_DIR)/cmake.mk
|
|
|
|
define Package/mountd
|
|
SECTION:=utils
|
|
CATEGORY:=Utilities
|
|
TITLE:=OpenWrt automount daemon
|
|
DEPENDS:=+uci +kmod-fs-autofs4
|
|
URL:=http://www.openwrt.org
|
|
endef
|
|
|
|
define Package/mountd/description
|
|
openwrt automount daemon
|
|
endef
|
|
|
|
define Package/mountd/conffiles
|
|
/etc/config/mountd
|
|
endef
|
|
|
|
define Package/mountd/install
|
|
$(INSTALL_DIR) $(1)/sbin/ $(1)/etc/config/ $(1)/etc/init.d/
|
|
$(INSTALL_BIN) $(PKG_BUILD_DIR)/mountd $(1)/sbin/
|
|
$(INSTALL_DATA) ./files/mountd.config $(1)/etc/config/mountd
|
|
$(INSTALL_BIN) ./files/mountd.init $(1)/etc/init.d/mountd
|
|
endef
|
|
|
|
$(eval $(call BuildPackage,mountd))
|