X-Git-Url: http://git.ipfire.org/?p=people%2Fteissler%2Fipfire-2.x.git;a=blobdiff_plain;f=lfs%2Fe2fsprogs;h=6844d3be69fd4307e25ffef48d582f14f36e10c8;hp=af77ba1faca8132c2be7100c9818512ffaf10ba5;hb=44f8687ba29b06b012a01c36abe51ffdba27287d;hpb=9b0ff0a0b64dc82a593e08256c2f3a8a76695493 diff --git a/lfs/e2fsprogs b/lfs/e2fsprogs index af77ba1fa..6844d3be6 100644 --- a/lfs/e2fsprogs +++ b/lfs/e2fsprogs @@ -1,22 +1,20 @@ ############################################################################### -# This file is part of the IPCop Firewall. # # # -# IPCop is free software; you can redistribute it and/or modify # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007 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 2 of the License, or # +# the Free Software Foundation, either version 3 of the License, or # # (at your option) any later version. # # # -# IPCop is distributed in the hope that it will be useful, # +# 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 IPCop; if not, write to the Free Software # -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # -# # -# Makefiles are based on LFSMake, which is # -# Copyright (C) 2002 Rod Roard # +# along with this program. If not, see . # # # ############################################################################### @@ -26,17 +24,13 @@ include Config -VER = 1.39 +VER = 1.41.11 THISAPP = e2fsprogs-$(VER) DL_FILE = $(THISAPP).tar.gz DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) -ifeq "$(PASS)" "install" - TARGET = $(DIR_INFO)/$(THISAPP)-install -else - TARGET = $(DIR_INFO)/$(THISAPP) -endif +TARGET = $(DIR_INFO)/$(THISAPP) ############################################################################### # Top-level Rules @@ -46,7 +40,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_MD5 = 06f7806782e357797fad1d34b7ced0c6 +$(DL_FILE)_MD5 = fb507a40c2706bc38306f150d069e345 install : $(TARGET) @@ -76,28 +70,11 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) $(DIR_SRC)/e2fsprogs-build && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) -ifeq "$(PASS)" "install" - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/$(THISAPP)-install.patch - -mkdir -p /install/misc/bin - cd $(DIR_APP) && CFLAGS="-Os -fomit-frame-pointer" ./configure --disable-nls - cd $(DIR_APP)/util && CC=/usr/bin/gcc BUILD_CC=/usr/bin/gcc make -e - cd $(DIR_APP) && make lib/blkid/blkid_types.h - cd $(DIR_APP) && make lib/ext2fs/ext2_types.h - cd $(DIR_APP) && make lib/uuid/uuid_types.h - cd $(DIR_APP)/lib/blkid && make $(MAKETUNING) - cd $(DIR_APP)/lib/et && make $(MAKETUNING) - cd $(DIR_APP)/lib/ext2fs && make $(MAKETUNING) - cd $(DIR_APP)/lib/e2p && make $(MAKETUNING) - cd $(DIR_APP)/lib/uuid && make $(MAKETUNING) - cd $(DIR_APP)/misc && make $(MAKETUNING) mke2fs - cd $(DIR_APP) && install -m 0755 misc/mke2fs /install/misc/bin -else cd $(DIR_SRC) && mkdir build cd $(DIR_SRC)/build && $(DIR_APP)/configure --prefix=/usr --with-root-prefix="" \ --enable-elf-shlibs --disable-evms --disable-nls cd $(DIR_SRC)/build && make $(MAKETUNING) cd $(DIR_SRC)/build && make install cd $(DIR_SRC)/build && make install-libs -endif @rm -rf $(DIR_APP) $(DIR_SRC)/e2fsprogs-build @$(POSTBUILD)