[Frugalware-darcs] setup-current: second import

VMiklos mamajom at axelero.hu
Thu Mar 16 18:04:45 CET 2006


[second import
VMiklos <mamajom at axelero.hu>**20050510185024
 imported all pkgs
 todo: cache, misc, initrd targets
] {
hunk ./Makefile 33
+MODULEVER = 3.1-4
+NCVER = 5.4-2
+PACVER = 2.9.5-8
+EJECTVER = 2.0.13-2
+UDEVVER = 057
+UTILVER = 2.12-15
+NETKITVER = 0.17-3
hunk ./Makefile 47
+MDIR = merge
hunk ./Makefile 51
-	   net-tools glibc kbd kernel
+	   net-tools glibc kbd kernel module-init-tools ncurses pacman eject \
+	   udev util-linux netkit-base
hunk ./Makefile 57
-compile: $(packages)
+compile: $(packages) merge
hunk ./Makefile 60
-	rm -rf $(BDIR) $(packages)
+	rm -rf $(BDIR) $(MDIR) $(packages)
+
+distclean: clean
+	rm -rf $(CDIR) vmlinuz-$(KERNELVER)-fw$(KERNELREL)
+
+merge:
+	rm -rf $(MDIR)
+	mkdir $(MDIR)
+	for i in $(packages); do \
+		cp -a $$i/* $(MDIR)/; \
+	done
hunk ./Makefile 207
+
+module-init-tools:
+	rm -rf $(BDIR)
+	mkdir $(BDIR)
+	rm -rf module-init-tools
+	mkdir -p module-init-tools/{bin,sbin}
+	cd $(BDIR) && tar xvzf ../$(CDIR)/module-init-tools-$(MODULEVER).fpm
+	cp -a $(BDIR)/bin/* module-init-tools/bin/
+	cp -a $(BDIR)/sbin/* module-init-tools/sbin/
+
+ncurses:
+	rm -rf $(BDIR)
+	mkdir $(BDIR)
+	rm -rf ncurses
+	mkdir -p ncurses/{lib,usr/share/terminfo/l}
+	cd $(BDIR) && tar xzf ../$(CDIR)/ncurses-$(NCVER).fpm
+	cp -a $(BDIR)/lib/libncurses* ncurses/lib/
+	cp -a $(BDIR)/usr/share/terminfo/l/linux ncurses/usr/share/terminfo/l/
+
+pacman:
+	rm -rf $(BDIR)
+	mkdir $(BDIR)
+	rm -rf pacman
+	mkdir -p pacman/bin pacman/etc/pacman.d/
+	cd $(BDIR) && tar xvzf ../$(CDIR)/pacman-$(PACVER).fpm
+	cp -a $(BDIR)/usr/bin/pacman.static pacman/bin/pacman
+	cp -a $(BDIR)/usr/bin/vercmp pacman/bin/
+	cp -a $(BDIR)/etc/pacman.d/* pacman/etc/pacman.d/
+	echo "Include = /etc/pacman.d/frugalware-current" >> pacman/etc/pacman.conf
+	echo "Include = /etc/pacman.d/extra-current" >>pacman/etc/pacman.conf
+	echo "# Include = /etc/pacman.d/frugalware" >>pacman/etc/pacman.conf
+	echo "# Include = /etc/pacman.d/extra" >>pacman/etc/pacman.conf
+
+udev:
+	rm -rf $(BDIR)
+	mkdir $(BDIR)
+	rm -rf udev
+	mkdir -p udev
+	cd $(BDIR) && tar xzf ../$(CDIR)/udev-$(UDEVVER).tar.gz; \
+	cd udev-$(UDEVVER); \
+	sed -i 's|udevdir =\t$${prefix}/udev|udevdir =\t$${prefix}/dev|' Makefile; \
+	make; \
+	make DESTDIR=$(CWD)/../../udev install
+	mkdir udev/etc/rc.d/
+	cat $(BDIR)/udev-$(UDEVVER)/extras/start_udev |sed 's/echo "/#echo "/' \
+		>udev/etc/rc.d/rc.udev
+	chmod 755 udev/etc/rc.d/rc.udev
+	mkdir udev/{proc,sys}
+	ln -s udevsend udev/sbin/hotplug
+
+eject:
+	rm -rf $(BDIR)
+	mkdir $(BDIR)
+	rm -rf eject
+	mkdir -p eject/bin
+	cd $(BDIR) && tar xvzf ../$(CDIR)/eject-$(EJECTVER).fpm
+	cp -a $(BDIR)/usr/bin/eject eject/bin/
+
+util-linux:
+	rm -rf $(BDIR)
+	mkdir $(BDIR)
+	rm -rf util-linux
+	mkdir -p util-linux/{sbin,usr/bin}
+	cd $(BDIR) && tar xvzf ../$(CDIR)/util-linux-$(UTILVER).fpm
+	cp -a $(BDIR)/sbin/{cfdisk,fdisk} util-linux/sbin/
+	cp -a $(BDIR)/usr/bin/setterm util-linux/usr/bin/
+
+netkit-base:
+	rm -rf $(BDIR)
+	mkdir $(BDIR)
+	rm -rf netkit-base
+	mkdir -p netkit-base/etc
+	cd $(BDIR) && tar xvzf ../$(CDIR)/netkit-base-$(NETKITVER).fpm
+	cp -a $(BDIR)/etc/services netkit-base/etc/
}


More information about the Frugalware-darcs mailing list