]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/blobdiff - lfs/xen
Cleanup: removed unused patches.
[people/pmueller/ipfire-2.x.git] / lfs / xen
diff --git a/lfs/xen b/lfs/xen
index 8e49dd248bb6d48f51d69b40aa9a19bca41bbcfd..943a775878846fd449c3e5191495fc6ccc0679ad 100644 (file)
--- a/lfs/xen
+++ b/lfs/xen
@@ -27,7 +27,7 @@ include Config
 VER        = 3.4.0
 
 THISAPP    = xen-$(VER)
-DL_FILE    = $(THISAPP).tar.gz
+DL_FILE    = $(THISAPP)-2.tar.gz
 DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
@@ -43,7 +43,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = e8c908d0387269d905a673d29b703f1d
+$(DL_FILE)_MD5 = f112adc73ba66c4cd89e4634a4d84b48
 
 install : $(TARGET)
 
@@ -76,7 +76,20 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+       
+       # remove this ugly co_assignment error
+       cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/xen-co_assignment.patch
+       
+       # removes cpu freq bug. cpu stays at lowest freq
+       cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/xen-cpufreq.patch
+       
+       # adjust config file of the daemon
+       cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/xend-config.patch
+       
        cd $(DIR_APP) && make xen && make install-xen
        cd $(DIR_APP) && make tools && make install-tools
+
+       # sometimes the auto directory is not created
+       mkdir -p /etc/xen/auto
        @rm -rf $(DIR_APP)
        @$(POSTBUILD)