[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: