Skip to content
Snippets Groups Projects
Commit 047eb61a authored by John Crispin's avatar John Crispin
Browse files

adds mountd. There is still much space for improvement, static mounts and...

adds mountd. There is still much space for improvement, static mounts and fstab are not supported yet

SVN-Revision: 17853
parent 2d25bf04
No related branches found
No related tags found
No related merge requests found
...@@ -378,6 +378,20 @@ endef ...@@ -378,6 +378,20 @@ endef
$(eval $(call KernelPackage,fs-btrfs)) $(eval $(call KernelPackage,fs-btrfs))
define KernelPackage/fs-autofs4
SUBMENU:=$(FS_MENU)
TITLE:=AUTOFS4 filesystem support
KCONFIG:=CONFIG_AUTOFS4_FS
FILES:=$(LINUX_DIR)/fs/autofs4/autofs4.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,30,autofs4)
endef
define KernelPackage/fs-autofs4/description
Kernel module for AutoFS4 support
endef
$(eval $(call KernelPackage,fs-autofs4))
define KernelPackage/nls-base define KernelPackage/nls-base
SUBMENU:=$(FS_MENU) SUBMENU:=$(FS_MENU)
......
# Copyright (C) 2009 OpenWrt.org
# All rights reserved.
include $(TOPDIR)/rules.mk
PKG_NAME:=mountd
PKG_VERSION:=0.1
PKG_RELEASE:=1
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
PKG_SOURCE_URL:=http://mirror2.openwrt.org/sources
PKG_MD5SUM:=b77253ee4321d24d200fffc4f7ca3d15
include $(INCLUDE_DIR)/package.mk
define Package/mountd
SECTION:=utils
CATEGORY:=Utilities
TITLE:=OpenWrt automount daemon
DEPENDS:=@USB_SUPPORT +uci +kmod-usb-storage +kmod-fs-autofs4
URL:=http://www.openwrt.org
endef
define Package/mountd/description
openwrt automount daemon
endef
define Build/Compile
$(TARGET_CONFIGURE_OPTS) \
CFLAGS="$(TARGET_CFLAGS) -I$(STAGING_DIR)/usr/include -I$(PKG_BUILD_DIR)" \
LDFLAGS="$(TARGET_LDFLAGS)" \
$(MAKE) -C $(PKG_BUILD_DIR)
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_BIN) ./files/mountd.config $(1)/etc/config/mountd
$(INSTALL_DATA) ./files/mountd.init $(1)/etc/init.d/mountd
endef
$(eval $(call BuildPackage,mountd))
config mountd mountd
option timeout 60
option path /tmp/mounts/
#!/bin/sh /etc/rc.common
START=80
start()
{
/sbin/mountd
}
stop()
{
killall mountd
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment