From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id BE11E13832E for ; Sun, 17 Jul 2016 19:30:35 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id BE70A21C01D; Sun, 17 Jul 2016 19:30:34 +0000 (UTC) Received: from mail-vk0-f66.google.com (mail-vk0-f66.google.com [209.85.213.66]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 5C86E21C01D for ; Sun, 17 Jul 2016 19:30:34 +0000 (UTC) Received: by mail-vk0-f66.google.com with SMTP id s189so477733vkh.0 for ; Sun, 17 Jul 2016 12:30:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailerd.de; s=mails; h=mime-version:sender:from:date:message-id:subject:to:cc :content-transfer-encoding; bh=dMWn0udatxcRihD30OOjORxeW611zvikPZ3efSquYvQ=; b=CqLCuCdzkDOyp0aA/DOiQqL5B6RvaOTa6lNPoFjEph7gFjUzUbUh7wx9avypq/vebT Q7qWnGdHbFdCu742T2yTmNgzcf2CBVv2jiiDa1cPedbWS7eLVNIGw2En5TUmEVif5O+9 2LSG9d8+SzoYdv3KBsUN9PLWIE/sbjgRutSlI= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:from:date:message-id:subject :to:cc:content-transfer-encoding; bh=dMWn0udatxcRihD30OOjORxeW611zvikPZ3efSquYvQ=; b=lmGvJNLknHbOOOVO2qMkqvWNLAuOyqd8yFAj1yegG2dadkSuX9QieobJnF0U1uUcC0 Z3cyWz2pwDNLQ1oHTIQjrhamn8y/iIA0k4jRyQcZLELaJh83Rebukwq9ayrOAhByP/n4 ol+AIdWndGB7QlorXiXmTqwQhNkEdDJEaBxOWs+e1ng9SYr8lASAj2rGf3QNJ+N/H+Ha bqlqZp+Prkd59910QQ4SCHiZ9mVNIqemD6H5JW76SedXwtAocC4Np/1OaK8PxCKK4Y8C SpvB6YScTUS9CnWAFd9nx1dlrPzGEsni8Iti/K5CJ07F51a62vA73WSV5XxdCL3gZtyh TA2g== X-Gm-Message-State: ALyK8tKVwEXVZ+iEry95+uwCLxhzUPe56PIF9RneBzo2U6W58a1YhE9QsA03CtiS2px0LvXWk9sihqXre2NPjg== X-Received: by 10.31.95.88 with SMTP id t85mr13750677vkb.67.1468783833249; Sun, 17 Jul 2016 12:30:33 -0700 (PDT) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-soc@lists.gentoo.org Reply-to: gentoo-soc@lists.gentoo.org MIME-Version: 1.0 Sender: andre@mailerd.de Received: by 10.159.37.178 with HTTP; Sun, 17 Jul 2016 12:30:32 -0700 (PDT) X-Originating-IP: [92.74.48.238] From: =?UTF-8?Q?Andr=C3=A9_Erdmann?= Date: Sun, 17 Jul 2016 21:30:32 +0200 X-Google-Sender-Auth: icL4p4leziqSiNB-I7LzfVH51x0 Message-ID: Subject: [gentoo-soc] kernelconfig - progress report #8 To: gentoo-soc Cc: Rafael Martins Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 6e742663-a7a0-4772-80b3-9dfc1f0b5a09 X-Archives-Hash: 9385dceb8a42e487eef3980417e688bc Hi everyone, =3D=3D Brief summary of this project =3D=3D kernelconfig is about generating kernel configuration files, using various sources such as curated defconfigs, detected hardware, installed packages and user input. The project's code can be found at [0]. =3D=3D This week's progress =3D=3D As for configuration sources, Debian and CentOS have been added, and the documentation has been updated to cover configuration of sources and creating new ones. Work on "hardware detection" has started. Initially, kernelconfig will scan /sys for devices with loaded modules ('driver' symlink) and translate them into config options, which is rather simple to do and has no special prerequisites, but does not detect hardware for which no module has been loaded. On this basis, an "extended hardware detection" will scan devices in /sys for module aliases and translate them into module names (and then to config options). This will produce better results since 'modalias' entries exist independently from whether the module in question has been loaded, but requires creation of a 'modules.alias' file by compiling all modules on= ce. =3D=3D Plans for the next week =3D=3D Get "hardware detection" mostly done. [0] https://github.com/dywisor/kernelconfig Regards, Andr=C3=A9 E.