# Copyright 2019 University of Warsaw

include $(TOPDIR)/rules.mk

PKG_NAME:=pendrive-mounter
PKG_VERSION:=1.0.0
PKG_RELEASE:=1
PKG_LICENSE:=MIT
PKG_LICENSE_FILES:=License

include $(INCLUDE_DIR)/package.mk

define Package/pendrive-mounter
  SECTION:=heni
  CATEGORY:=HENI
  TITLE:=Pendrive mounting
  DEPENDS:=+
endef

define Package/pendrive-mounter/description
Event driven pendrive mounting at /home. Gives ownership of pendrive content to user. Enables ssh on user. If required performs pendrive formatting to ext4 and cleaning.
endef

define Build/Compile
endef

define Build/Configure
endef

define Package/pendrive-mounter/install
	$(INSTALL_DIR) $(1)/etc
	$(INSTALL_DIR) $(1)/etc/hotplug.d
	$(INSTALL_DIR) $(1)/etc/hotplug.d/usb
	$(INSTALL_DATA) ./files/etc/hotplug.d/usb/12-mount $(1)/etc/hotplug.d/usb/12-mount
endef

$(eval $(call BuildPackage,pendrive-mounter))
