Re: Support for sunxi-based ARM systems in d-i
On Sat, 2014-05-10 at 21:38 +0100, Ian Campbell wrote:
> I think the best approach
> would be to add generic to XB-Subarchitecture and handle it using the
> db, leaving the other subarches as the are.
I've not managed to test it yet, but I suspect something like the
following ought to do it...
Ian.
diff --git a/debian/changelog b/debian/changelog
index 734618d..ef19abc 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -4,6 +4,7 @@ flash-kernel (3.18) UNRELEASED; urgency=medium
* Add support for the Cubietruck.
* Copy the dtb (if any) to /boot/dtb-$kversion in kernel postinst hook.
* Allow use the kernel version in boot scripts.
+ * Run installer udeb on generic subarch iff the machine is listed in the db.
-- Ian Campbell <ijc@hellion.org.uk> Mon, 12 May 2014 20:12:39 +0100
diff --git a/debian/control b/debian/control
index 561625d..835f28f 100644
--- a/debian/control
+++ b/debian/control
@@ -30,7 +30,7 @@ Section: debian-installer
Priority: standard
Package-Type: udeb
Architecture: armel armhf
-XB-Subarchitecture: iop32x ixp4xx kirkwood orion5x s3c24xx mx5
+XB-Subarchitecture: iop32x ixp4xx kirkwood orion5x s3c24xx mx5 generic
Provides: bootable-system
Depends: cdebconf-udeb, installed-base
XB-Installer-Menu-Item: 7300
diff --git a/debian/flash-kernel-installer.isinstallable b/debian/flash-kernel-installer.isinstallable
index ce85af3..d30c147 100755
--- a/debian/flash-kernel-installer.isinstallable
+++ b/debian/flash-kernel-installer.isinstallable
@@ -20,6 +20,11 @@ case "`archdetect`" in
arm*/s3c24xx)
exit 0
;;
+ arm*/generic)
+ # If supported in DB
+ flash-kernel --supported
+ exit $?
+ ;;
# Don't activate it by default
*)
exit 1
Reply to: