]> git.ipfire.org Git - people/ms/ipfire-3.x.git/commitdiff
naoki: Remove extractor and use tar's features.
authorMichael Tremer <michael.tremer@ipfire.org>
Tue, 12 Oct 2010 11:29:52 +0000 (13:29 +0200)
committerMichael Tremer <michael.tremer@ipfire.org>
Tue, 12 Oct 2010 11:29:52 +0000 (13:29 +0200)
pkgs/Constants
tools/extractor [deleted file]

index 46f0ff768102cf93e8eb2abaf059780122a9e64b..92d64775652901ecfae1fd4753709e458328e4f5 100644 (file)
@@ -26,7 +26,7 @@ DIR_TOOLS    = $(BASEDIR)/tools
 VPATH        = $(DIR_DL)
 
 # Paths to scripts
-DO_EXTRACT       = $(DIR_TOOLS)/extractor
+DO_EXTRACT       = tar xaf
 DO_QUALITY_AGENT = $(DIR_TOOLS)/quality-agent
 
 ###############################################################################
diff --git a/tools/extractor b/tools/extractor
deleted file mode 100755 (executable)
index 009dffc..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-#!/bin/bash
-###############################################################################
-#                                                                             #
-# IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007, 2008  Michael Tremer & Christian Schmidt                #
-#                                                                             #
-# This program is free software: you can redistribute it and/or modify        #
-# it under the terms of the GNU General Public License as published by        #
-# the Free Software Foundation, either version 3 of the License, or           #
-# (at your option) any later version.                                         #
-#                                                                             #
-# This program is distributed in the hope that it will be useful,             #
-# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
-# GNU General Public License for more details.                                #
-#                                                                             #
-# You should have received a copy of the GNU General Public License           #
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
-#                                                                             #
-###############################################################################
-
-FILE=$1
-GLOBAL_OPTIONS=xf
-
-# Matches tar.gz and tgz
-if grep -q gz$ <<<$FILE; then
-       OPTIONS="z$GLOBAL_OPTIONS"
-
-# Matches tar.bz2, tz2 and tbz2
-elif grep -q z2$ <<<$FILE; then
-       OPTIONS="j$GLOBAL_OPTIONS"
-
-# Matches tar.lzma and tlz
-elif grep -q lzma$ <<<$FILE || grep -q lz$ <<<$FILE; then
-       OPTIONS="--lzma -$GLOBAL_OPTIONS"
-
-fi
-
-echo "Extracting $(basename $FILE)..."
-exec tar $OPTIONS $FILE