Makefile Cleanups, added xenolinux-sparse soft link, added NETFILTER to default xenolinux build.
-#!/bin/sh
+#!/bin/sh -x
+set -e
+test -L xenolinux-sparse
+rm xenolinux-sparse
+(find -depth -type d -print | xargs -r rmdir 2>/dev/null) || true
exit 0
-#!/bin/sh
+#!/bin/sh -x
+set -e
+ln -s xenolinux-2.4.22-sparse xenolinux-sparse
+(find -depth -type d -print | xargs -r rmdir 2>/dev/null) || true
exit 0
3e5a4e681xMPdF9xCMwpyfuYMySU5g xenolinux-2.4.22-sparse/mm/mremap.c
3e5a4e683HKVU-sxtagrDasRB8eBVw xenolinux-2.4.22-sparse/mm/swapfile.c
3f108af81Thhb242EmKjGCYkjx-GJA xenolinux-2.4.22-sparse/mm/vmalloc.c
+3f5dead2df5V7ZMZn58toejRjY1rYA xenolinux-sparse
$(CC) -O2 -Wall -o $(TARGET) balloon.c
install: $(TARGET)
- cp $(TARGET) ../../../install/bin
+ mkdir -p ../../../install/bin
+ cp -a $(TARGET) ../../../install/bin
clean:
$(RM) *.o $(TARGET) *~
-default: cmdline web
+#default: cmdline web
+default: cmdline
-install: install-cmdline install-web
+#install: install-cmdline install-web
+install: install-cmdline
clean: clean-cmdline clean-web
ant -buildfile build-cmdline.xml dist
install-cmdline: cmdline
- cp xenctl-cmdline.jar xenctl ../../../install/bin
+ mkdir -p ../../../install/bin
+ cp -a xenctl-cmdline.jar xenctl ../../../install/bin
chmod 755 ../../../install/bin/xenctl
clean-cmdline:
CC = gcc
CFLAGS = -Wall -O3
-CFLAGS += -I../../xen/include -I../../xenolinux-2.4.21-sparse/include
+CFLAGS += -I../../xen/include -I../../xenolinux-sparse/include
HDRS = $(wildcard *.h)
SRCS = $(wildcard *.c)
all: $(TARGETS)
install: all
+ mkdir -p ../../../install/bin
cp -a $(INSTALL) ../../../install/bin
chmod 755 ../../../install/bin/xi_vifinit
chmod 755 ../../../install/bin/xi_helper
install: $(TARGET)
gzip -f -9 < $(TARGET) > $(TARGET).gz
- cp $(TARGET).gz ../../install/boot/
+ mkdir -p ../../install/boot
+ cp -a $(TARGET).gz ../../install/boot/
clean: delete-links
$(MAKE) -C tools clean
CONFIG_PACKET=y
CONFIG_PACKET_MMAP=y
# CONFIG_NETLINK_DEV is not set
-# CONFIG_NETFILTER is not set
+CONFIG_NETFILTER=y
+CONFIG_IP_NF_CONNTRACK=y
+CONFIG_IP_NF_FTP=y
+CONFIG_IP_NF_IPTABLES=y
+CONFIG_IP_NF_MATCH_STATE=y
+CONFIG_IP_NF_FILTER=y
+CONFIG_IP_NF_NAT=y
+CONFIG_IP_NF_NAT_NEEDED=y
+CONFIG_IP_NF_TARGET_MASQUERADE=y
+CONFIG_IP_NF_NAT_FTP=y
CONFIG_FILTER=y
CONFIG_UNIX=y
CONFIG_INET=y