restorefactory: move to github (obsolete)
restorefactory: move to github (obsolete)

Signed-off-by: Nuno Goncalves <nunojpg@gmail.com>

git-svn-id: svn://svn.openwrt.org/openwrt/packages@42559 3c298f89-4303-0410-b956-a3cf2f4a3e73

--- a/utils/restorefactory/Makefile
+++ /dev/null
@@ -1,40 +1,1 @@
-#
-# Copyright (C) 2010 segal.di.ubi.pt
-#
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
 
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=restorefactory
-PKG_VERSION:=1
-PKG_RELEASE:=6
-
-PKG_MAINTAINER:=Nuno Goncalves <nunojpg@gmail.com>
-
-include $(INCLUDE_DIR)/package.mk
-
-define Package/restorefactory
-  SECTION:=utils
-  CATEGORY:=Utilities
-  TITLE:=Mimic original functionality of the reset button
-endef
-
-define Package/restorefactory/description
-RestoreFactory handles the reset button event and issues a "firstboot" command.
-Button and wait time can be configured with a UCI file.
-endef
-
-define Build/Compile
-endef
-
-define Package/restorefactory/install
-	$(INSTALL_DIR) $(1)/etc/hotplug.d/button
-	$(INSTALL_BIN) ./files/hotplug_restorefactory $(1)/etc/hotplug.d/button/50-restorefactory
-	$(INSTALL_DIR) $(1)/etc/uci-defaults
-	$(INSTALL_BIN) ./files/uci_defaults_restorefactory $(1)/etc/uci-defaults/50-restorefactory
-endef
-
-$(eval $(call BuildPackage,restorefactory))
-

--- a/utils/restorefactory/files/hotplug_restorefactory
+++ /dev/null
@@ -1,32 +1,1 @@
-#!/bin/sh
 
-system_config() {
-	config_get button "$1" button "reset"
-	config_get action "$1" action "pressed"
-	config_get timeout "$1" timeout "5"
-}
-
-config_load system
-config_foreach system_config restorefactory
-
-[ "$BUTTON" = "$button" ] && {
-
-	[ -f /tmp/run/restorefactory.pid ] && read PID < /tmp/run/restorefactory.pid && kill $PID && rm /tmp/run/restorefactory.pid && logger -p user.info -t "restorefactory" "restore to factory defaults aborted"
-
-	[ "$ACTION" = "$action" ] && {
-
-		if [ "$timeout" -gt 0 ]
-		then
-			sleep "$timeout" && firstboot && reboot &
-			echo $! > /tmp/run/restorefactory.pid
-			logger -p user.info -t "restorefactory" "restoring to factory defaults in $timeout seconds"
-		elif [ "$timeout" -eq 0 ]
-		then
-			firstboot && reboot &
-		else
-			logger -p user.info -t "restorefactory" "invalid timeout value ($timeout)"
-		fi
-	}
-} 
-
-

--- a/utils/restorefactory/files/uci_defaults_restorefactory
+++ /dev/null
@@ -1,11 +1,1 @@
-#!/bin/sh
 
-uci -q show system.@restorefactory[0] || {
-	uci add system restorefactory
-	uci set system.@restorefactory[0].button=reset
-	uci set system.@restorefactory[0].action=pressed
-	uci set system.@restorefactory[0].timeout=5
-	uci commit
-}
-
-

comments