From patchwork Tue Jun 7 11:56:18 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Claussen X-Patchwork-Id: 8969 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id EAE8CC433EF for ; Tue, 7 Jun 2022 11:56:30 +0000 (UTC) Received: from smail-epp.dts-security.de (smail-epp.dts-security.de [81.89.246.136]) by mx.groups.io with SMTP id smtpd.web12.11552.1654602983739931106 for ; Tue, 07 Jun 2022 04:56:25 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="body hash did not verify" header.i=@eppendorfaghamburg.onmicrosoft.com header.s=selector1-eppendorfaghamburg-onmicrosoft-com header.b=hNusDL3h; spf=pass (domain: eppendorf.de, ip: 81.89.246.136, mailfrom: claussen.j@eppendorf.de) Received: from pps.filterd (smail-epp.dts-security.de [127.0.0.1]) by smail-epp.dts-security.de (8.16.1.2/8.16.1.2) with SMTP id 257BsbHR032393 for ; Tue, 7 Jun 2022 13:56:20 +0200 Received: from mail-hh-05.emea.epglobal.org ([172.16.0.5]) by smail-epp.dts-security.de with ESMTP id 3ggfhw05gs-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Tue, 07 Jun 2022 13:56:20 +0200 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lZzixWGjouja6eC8kfWHu0u/wEPkdx/cFAAAshlwE6agprypw0tbYyYrJXm03+3Fh4EzMMMAVsrkmzQx1DPJmwCrHf2ZO+fzmX7mgJov5SZ4ak6FuYXqWMM7kVOj66lxtDX1/k4+SV5RxzhhNPLarHS7rchpBoZXgtGiXhG3YW/fRn8NXawPINmkQLDFSMZ01QNUq8R7g+ZzNKrzRV+RkdGYOuNYpd2CXlTCxU7eIr5KxMUxrhZZ3690BDfn5JIlb744HEzBBhmD/BwJc90Ea5MoNVgAFSLI4oQGyqm4Be3Mn5T0aBrKNcE3mevkf3n3hNKVbmfbAOIzEMx6cmJ18Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=oXAeYb3NgZ7GxNJVF/3MaFlSFaViB6vB4GidiQWBcUE=; b=L4OvjFQfH+nA8fCL/Ffopnq/khux53uydFM9iPRpPe0fo4C375aAbbcTTpVX9pn3UcbHLXmn1oqN67ypf01Ol9sc84J3oNQXE7F1r9MsYR6aReuwebT7YuEJGbGu8eFqvsqB7TittmtXaF2a2i7mkR0jKpbg2ZhoVQ7OqDec3YB0XC+RrNVAvzqa36eizWp3yr09vjZKCU7LnIIxnRY/5I1F+APxBQp/UxY5d/0aC9oGlnQaEsvbtdSPTzYylVwyMiy1CLWBl9l+4RUXUEUDBnDxLAbAJOCatpyjRIRjXTMxZQhckMLkecjGWgaiKOWQ3bMCuGPhRlZXJZourEK+Qw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=eppendorf.de; dmarc=pass action=none header.from=eppendorf.de; dkim=pass header.d=eppendorf.de; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eppendorfAGHamburg.onmicrosoft.com; s=selector1-eppendorfAGHamburg-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=oXAeYb3NgZ7GxNJVF/3MaFlSFaViB6vB4GidiQWBcUE=; b=hNusDL3hXHIhm6yxRjJ8ActV4oOXGnEAHnVRVo9VIFvJt6MD6QTWuOVYJO7jLobBOkPamI8oM6EHHVNeXOlWxrR9Z5jJoEa0BjJqSR3A2AAj4E89pPKgd0tG7stCm6ZewBMQtYCgKEAcKdjqI53BwXU8ybDfKP9qXGrfz7fNqrI= From: Jan Claussen To: "openembedded-core@lists.openembedded.org" Subject: 0001-dropbear-Allow-root-login-fix.patch Thread-Topic: 0001-dropbear-Allow-root-login-fix.patch Thread-Index: AQHYemVuw/N91tNR806RriU7tQIvqw== Date: Tue, 7 Jun 2022 11:56:18 +0000 Message-ID: Accept-Language: de-DE, en-US Content-Language: de-DE X-MS-Has-Attach: yes X-MS-TNEF-Correlator: suggested_attachment_session_id: c835574f-b4f0-7669-a27d-f383e2e46db8 x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 5aa5fbce-d770-4276-9179-08da487cbb4f x-ms-traffictypediagnostic: DB6PR02MB2981:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: b4bruxvEuGBzLX82t2QWafQKjQbHscbbhdSEHotvuqpuAxNMtLc/ICnVIU96u1GZgUugGP2SUYDWfl1pVwfy+CYVeTWlwjDNBpdVgEmHkHnRqhVMMg7mVAupnJhd7seXalvlNVgVWfegwgCw5zEKtDQq/Ovgu0/+Sai4oMxbp0kT5s3LvueZYfuARVkHvvAvvIvEL7jkplI7NV09BHPC+KxFATG4blfwX4EHyZijMESxirdGwfShLDXPNV7CobcVbp+T4l3BIAENYf3aYKbv902bVZuEegxhZs23vsywX2Ztw1AHooHNR+qdbn++/5W2pgNJkn8fBj7jzLwz8N7qOBP5FZlZ3HspnJJzXBPiHWqMBQcb2q7x2RN/Z5uo+yupKIdkb0nMng0V6Ik6FniL5dBloIj8rZYUmd4SEMTfXd47m5LfTOFPCQZIpGFOjOz2F++nJp5DiEYg5j06xOYbOMMnHzXaL9mWRBfWBM3k9FGbKo/XYO5ssue6FHvME/yr5YTYfW7L6+XHm4ah0yc1yB1rAcZTUOO8EvreMrWHXgo+2UPIV0JOie3Su9DmiOQAl71n/pdL4QLKiWNilM3QH/kJ42ejCzJkilrtoKUj6bvHPiiucwBiUu9hUwQwcA2YODXrWSq/aYKh1zZpqG414QPHNttSr/QSNBM2WW0XgVo0WTE8BhtnXUkVf66ZQMs0 x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8PR02MB8392.eurprd02.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(4636009)(366004)(2906002)(508600001)(86362001)(38070700005)(122000001)(26005)(9686003)(8936002)(55016003)(52536014)(38100700002)(83380400001)(5660300002)(64756008)(66476007)(8676002)(33656002)(66946007)(76116006)(19627405001)(99936003)(316002)(6916009)(6506007)(7696005)(186003)(558084003)(71200400001)(66446008)(66556008);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?q?Jndvk4o0thDJ8MNSJf015Hu?= =?iso-8859-1?q?WMSM1GZJfmmS3QSKXqbNUdWCOXEGuNtnRMLkJ14nEso6fka9uWkvPW1iUorA?= =?iso-8859-1?q?EUJ03V4imG5+Nc/4NSkIwkVGRDcKqkmr2F4C5Qw8jPfNAJaMTe8lAW7pshmo?= =?iso-8859-1?q?aqKr5n95tk/KykUSXE9gX8ttFKX0o6wiWSICmd4Z9mESu0VQwBIFEoMfKlzJ?= =?iso-8859-1?q?vPg3nMAzUVdR2NzgYtFCPEsxDKW71c1Qfe8gA7qLcQfeVtQsVcJoqSUAUcbs?= =?iso-8859-1?q?zutmkyvPj4eOZZ7wCKeqGydAW3mzB9XMuuNtYyzRD06xuX5cFPZURImXU9av?= =?iso-8859-1?q?8EqhpAisOoioIAf0+IzI+m8GtYKQ4BCrfZHWP6LjPMjlexWHKtcUDYe3mSiu?= =?iso-8859-1?q?FSSjMGNlXDsemx716WGTDnjmwDRgrV2MI237yPedbm56nVAxtc9EQMZpseMx?= =?iso-8859-1?q?fVHDh+mJL6V2T/x6T1uuSZ5CHUhrz9hhEet1E2O69Z9YFO79QSXk+OWqQTh/?= =?iso-8859-1?q?9Zc/GyUEIVVwckuicywR25pYFDi3ZvTxU3bnOpGrdVC14kJCpU0A6PY2CMGf?= =?iso-8859-1?q?zqPHyHrzc/CDcA1Oa7tIxY2EH/xC7wqrLhLSZzB8PjnZCv8gt7vujJYYkL7J?= =?iso-8859-1?q?ZRwgjQ5YSpK1RmfjSs/u6TsIAXNhRVRHvZHI08pjsZudAD0N7fWzlf6KTHa7?= =?iso-8859-1?q?5+ErVdupXXH9JsxFdfhKLDHf+y2KyjIFJXNlRxNbdXqfLmJjtc3Nye9BS0r5?= =?iso-8859-1?q?Rb2l+UynCfSKkft09wLKZXaFQz6XIjkMFn7BRw5pLU2fHe7mudD8pNztVHCk?= =?iso-8859-1?q?66qdntCIfpNODXDucFmET1Og30NSs9V3atHxAlDkzZHCveZtNr7KFglWHMmY?= =?iso-8859-1?q?AXS7MMWX6vTi/gnuIi3715APVB0Lsy2Iu2GarkTxVODcQcAKmqZqJB5PzDzu?= =?iso-8859-1?q?v8dSQRmSlD1DYwuPjGMyFyVL1m5M4X7M4Y2mM17xFbKfEGA1IT5+hvv8o4oz?= =?iso-8859-1?q?qgkU6iPqRhwUf+tRa5xBSyUN4xwzizh+K+5GezldboC24KHHUweSnx1LOJEG?= =?iso-8859-1?q?u/wFsOE/Megq9VOg6+zva5oUg9BkY4VIAtuQRb7NNdTH83YaZwC5GOnpxC8M?= =?iso-8859-1?q?5LT7NOycY762eZkUz4DCOETpmwL9ek63jbseyzB6gCTjnBHn9mxBDB98F/rm?= =?iso-8859-1?q?wAT1h2o53pQcFUF5Rr4ev3RPsWtqiwl/rMpvXBNCEDxmzzUaazQRyMTYS+Dk?= =?iso-8859-1?q?+VymAuxlJRaHXGVX6R6M75MD+KSev3g2QsVNxl1q/J7pWmjQGOZhueihk93E?= =?iso-8859-1?q?zRv8H9Mc/r2IIf7fZYvUeRyKy29i8h5+QDFLaj7c7lV71LQaIONHAiARwR/A?= =?iso-8859-1?q?sEXSw/17jDv94xteuitbiEHQ/5fCSkF2vL2Lak8wgroeZZOCC8V4PAm/isSt?= =?iso-8859-1?q?fX+h6WjECgRgpanHHihjCzqGGHXp6halpTXKl5NP6EMN1bpq9aa/MnFFdDJq?= =?iso-8859-1?q?5E3pvfBk1q9yZ3LLmwI3uCkkKBLt4CIumHQQhZ9cyu8XFOuA5TkGUPW6vkWu?= =?iso-8859-1?q?HgGsBkGUvGAQNDBLgrVk/7xN7Pmvuor5CtekP9vO0FxUCpGWhbJENKdBcFgg?= =?iso-8859-1?q?4fOY4ylki0PQo4Q1SFVT0Cj4OUzkfmt4rwSsxRJMS5tSqeXbUI94V/s5HOjv?= =?iso-8859-1?q?YQmo6Lf/VpnCPZ/XtSaYtA86QlqyigQLNAlCjatZ7seUYwk1/oVDiCMfVub2?= =?iso-8859-1?q?299HHtP5QxkMocwF7cGbfWuULgdEAvGEIp4OLHpKZ4ScL1A=3D=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AS8PR02MB8392.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5aa5fbce-d770-4276-9179-08da487cbb4f X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Jun 2022 11:56:18.1576 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 30d50150-9a5a-43db-b809-ff90d7ab4fd6 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: CSQME2TNHEIs84CggfwoKoDqw8RK0TtQ3QfEfkVBFQ/O8Zdp0+kAwjsO1llvtvFCN1xmcem37wD2rSjgtGL3SQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR02MB2981 X-OriginatorOrg: eppendorf.de X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.517,18.0.874 definitions=2022-06-07_04:2022-06-07,2022-06-07 signatures=0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 07 Jun 2022 11:56:30 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/166659 dropbear: Allow root login fix This enables root login when either "allow-root-login" or "debug-tweaks" were set in EXTRA_IMAGE_FEATURES. Signed-off-by: Jan Claussen commit c7640648578e5fc3b7e589e3f1b420a47f126aee Author: Jan Claussen Date: Tue Jun 7 13:34:41 2022 +0200 dropbear: Allow root login fix This enables root login when either "allow-root-login" or "debug-tweaks" were set in EXTRA_IMAGE_FEATURES. Signed-off-by: Jan Claussen diff --git a/meta/recipes-core/dropbear/dropbear.inc b/meta/recipes-core/dropbear/dropbear.inc index 78f9f9adbd..e545c425ab 100644 --- a/meta/recipes-core/dropbear/dropbear.inc +++ b/meta/recipes-core/dropbear/dropbear.inc @@ -105,6 +105,13 @@ do_install() { -e 's,@BINDIR@,${bindir},g' \ -e 's,@SBINDIR@,${sbindir},g' \ ${D}${systemd_system_unitdir}/dropbear.socket ${D}${systemd_system_unitdir}/*.service + + # Enable root login for dropbear when debug-tweaks or allow-root-login are set + if [ "${@bb.utils.filter('EXTRA_IMAGE_FEATURES', 'debug-tweaks', d)}" \ + || "${@bb.utils.filter('EXTRA_IMAGE_FEATURES', 'allow-root-login', d)}" ]; then + sed -i 's/-w//g' ${D}/etc/default/dropbear + fi + } inherit update-alternatives