[Frugalware-git] setup: configure & Makefile: initial ppc support

Miklos Vajna vmiklos at frugalware.org
Mon Sep 29 22:01:29 CEST 2008


Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=setup.git;a=commitdiff;h=fdfef6f99a6ec6347fe71bfb882e63f05b790461

commit fdfef6f99a6ec6347fe71bfb882e63f05b790461
Author: Miklos Vajna <vmiklos at frugalware.org>
Date:   Mon Sep 29 21:45:39 2008 +0200

configure & Makefile: initial ppc support

- disable x86-specific firmwares on ppc
- add b43-firmware
- add mac-fdisk on ppc

diff --git a/Makefile b/Makefile
index 2d3d3d3..de07579 100644
--- a/Makefile
+++ b/Makefile
@@ -615,3 +615,15 @@ pciutils:
mkdir -p pciutils/usr/share/misc
$(UNPACK); \
cp -a usr/share/misc/* ../pciutils/usr/share/misc/
+
+b43-fwcutter:
+	$(CLEANUP)
+	mkdir b43-fwcutter
+	$(UNPACK); \
+	cp -a lib ../b43-fwcutter/
+
+mac-fdisk:
+	$(CLEANUP)
+	mkdir mac-fdisk
+	$(UNPACK); \
+	cp -a sbin ../mac-fdisk/
diff --git a/configure b/configure
index d9cb626..8168bd6 100755
--- a/configure
+++ b/configure
@@ -7,12 +7,17 @@ from optparse import OptionParser
libs = []
packages = ['parted', 'pacman-g2', 'bash', 'kernel', 'busybox', 'dhcpcd', 'dialog', 'e2fsprogs',
'eject', 'frugalware', 'glibc', 'kbd', 'module-init-tools',
-		'ncurses', 'netkit-base', 'reiserfsprogs', 'udev',
+		'ncurses', 'netkit-base', 'udev',
'util-linux-ng', 'mdadm', 'xfsprogs', 'ppp', 'rp-pppoe', 'glib2',
'bzip2', 'libarchive', 'zlib', 'frugalwareutils',
-		'wireless_tools', 'ipw2200-firmware', 'dropbear', 'bastet',
-		'readline', 'acx100', 'shadow', 'madwifi', 'rt2500',
-		'device-mapper', 'lvm2', 'wpa_supplicant', 'openssl', 'pciutils']
+		'wireless_tools', 'dropbear', 'bastet',
+		'readline', 'shadow',
+		'device-mapper', 'lvm2', 'wpa_supplicant', 'openssl', 'pciutils',
+		'b43-fwcutter']
+if os.uname()[-1] in ['i686', 'x86_64']:
+	packages.extend(['reiserfsprogs', 'ipw2200-firmware', 'acx100', 'madwifi', 'rt2500'])
+elif os.uname()[-1] == 'ppc':
+	packages.extend(['mac-fdisk'])

# when releasing a new setup, please update this.
version = "0.9.5"


More information about the Frugalware-git mailing list