From patchwork Mon Feb 21 04:30:32 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Francois Perrad X-Patchwork-Id: 1596325 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=D+FnIfTt; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=140.211.166.136; helo=smtp3.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4K36hd0X3Wz9s0B for ; Wed, 23 Feb 2022 05:12:32 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 10573605B1; Tue, 22 Feb 2022 18:12:31 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 85LAPTh8Fbzq; Tue, 22 Feb 2022 18:12:30 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp3.osuosl.org (Postfix) with ESMTP id 46A1A60C1F; Tue, 22 Feb 2022 18:12:29 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp1.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id A53B51BF2E3 for ; Tue, 22 Feb 2022 18:12:13 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 9135781B0A for ; Tue, 22 Feb 2022 18:12:13 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Authentication-Results: smtp1.osuosl.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ObDwIDtHn6VK for ; Tue, 22 Feb 2022 18:12:13 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 Received: from mail-wr1-x42b.google.com (mail-wr1-x42b.google.com [IPv6:2a00:1450:4864:20::42b]) by smtp1.osuosl.org (Postfix) with ESMTPS id DB08781992 for ; Tue, 22 Feb 2022 18:12:12 +0000 (UTC) Received: by mail-wr1-x42b.google.com with SMTP id j17so8301021wrc.0 for ; Tue, 22 Feb 2022 10:12:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=oVyAxhXk+h7U8w9hPyCmDK6zjEySCL8nilAg6GJ5dVo=; b=D+FnIfTtJp2jJ8KQ+7KMNj5QzvX3coBAVMD88ZidZ4WATirxRIeH0NvsFfacu8cFfw /3XwApGqAnVaA6hmE6fUCM/Hsh3UGgoMDDLkJKgnWTPtl6zxMjkRYA/T8zT3MuT72Hf6 kDI8Fh8JRFEJtGMyR3Tr7RDxqpXiDP9nNpkyne4rRzpJGjnrMTispA/ZBBL8Psoiz3Cw rBjHVlNvUzhqQtY5v1lHdg58Z9CRZ54vasglJd7njqKdnoT8j2seuscwJhwtE6O2ViRh esX3OW6wv1scjptgKyPWANMzuu0Yx3/Iky64qO8mM25IBl08CYo12Db/Utfpb1vXfNgk tIOA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=oVyAxhXk+h7U8w9hPyCmDK6zjEySCL8nilAg6GJ5dVo=; b=UeU6vNRzeNwULiQnO3dJyVtj7P/b1EENacuTPbCS2HOwJNol0Q7rJBEohC1/pnBrNT OthJTPH97c5CJp89IPft7MikWFIJcz9/UA5Wmi7swPnPbZo5oLtNHEAy6Zq6Vft4mRI8 vrLmT/B59mXn8dFHgZhjvBsSzWQbPagAZRAB85pszmlXEeEN37tdd+KYx2sV07iP2G3s NgkNyMn6LcCY+oXKI4S/ThWMZeIBkYY0aYb33RNuRUD6uXZWlefwWrK1IlBnp2FaHkzS fdD0dnZ+Q/jzeYzp2tOCPUPXu0rhrUgQVIxB89LSDVZ/7pPKsNlXKfcz49+2um8xljSk xfbw== X-Gm-Message-State: AOAM533voedpEuz+bYaVhWBTPLyCgZiizpUY5sgJp1PZ8tpCRR3tgQjt 1hd3hMjUHesP3CQrqW0fN3taSC1k1nE= X-Google-Smtp-Source: ABdhPJxsbaJHS0VSPs0APW0i08RouQvU7B0RhlMxEQdEERFHBlcbV36vV27M09ZtzaqatygxZQ6O2g== X-Received: by 2002:a05:6000:1888:b0:1e7:cd21:c24f with SMTP id a8-20020a056000188800b001e7cd21c24fmr20780100wri.308.1645553531103; Tue, 22 Feb 2022 10:12:11 -0800 (PST) Received: from v2021.. (12.197.24.93.rev.sfr.net. [93.24.197.12]) by smtp.gmail.com with ESMTPSA id d14sm47589365wri.93.2022.02.22.10.12.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 22 Feb 2022 10:12:10 -0800 (PST) From: Francois Perrad X-Google-Original-From: Francois Perrad To: buildroot@busybox.net Date: Mon, 21 Feb 2022 05:30:32 +0100 Message-Id: <20220221043034.2736010-2-francois.perrad@gadz.org> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20220221043034.2736010-1-francois.perrad@gadz.org> References: <20220221043034.2736010-1-francois.perrad@gadz.org> MIME-Version: 1.0 Subject: [Buildroot] [PATCH 1/3] package/skeleton-init-portable: new skeleton X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Signed-off-by: Francois Perrad --- DEVELOPERS | 1 + package/Config.in | 1 + package/skeleton-init-portable/Config.in | 7 ++++++ .../skeleton-init-portable.mk | 23 +++++++++++++++++++ 4 files changed, 32 insertions(+) create mode 100644 package/skeleton-init-portable/Config.in create mode 100644 package/skeleton-init-portable/skeleton-init-portable.mk diff --git a/DEVELOPERS b/DEVELOPERS index ac702d8d0..7cafd6c95 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1010,6 +1010,7 @@ F: package/pkg-perl.mk F: package/pkg-luarocks.mk F: package/quickjs/ F: package/rings/ +F: package/skeleton-init-portable F: package/tekui/ F: package/wpebackend-fdo/ F: package/wpewebkit/ diff --git a/package/Config.in b/package/Config.in index 10209d84d..0b947f682 100644 --- a/package/Config.in +++ b/package/Config.in @@ -6,6 +6,7 @@ menu "Target packages" source "package/skeleton-init-common/Config.in" source "package/skeleton-init-none/Config.in" source "package/skeleton-init-openrc/Config.in" + source "package/skeleton-init-portable/Config.in" source "package/skeleton-init-systemd/Config.in" source "package/skeleton-init-sysv/Config.in" diff --git a/package/skeleton-init-portable/Config.in b/package/skeleton-init-portable/Config.in new file mode 100644 index 000000000..ca434451c --- /dev/null +++ b/package/skeleton-init-portable/Config.in @@ -0,0 +1,7 @@ +config BR2_PACKAGE_SKELETON_INIT_PORTABLE + bool + select BR2_PACKAGE_HAS_SKELETON + select BR2_PACKAGE_SKELETON_INIT_COMMON + +config BR2_PACKAGE_PROVIDES_SKELETON + default "skeleton-init-portable" if BR2_PACKAGE_SKELETON_INIT_PORTABLE diff --git a/package/skeleton-init-portable/skeleton-init-portable.mk b/package/skeleton-init-portable/skeleton-init-portable.mk new file mode 100644 index 000000000..8174a5d82 --- /dev/null +++ b/package/skeleton-init-portable/skeleton-init-portable.mk @@ -0,0 +1,23 @@ +################################################################################ +# +# skeleton-init-portable +# +################################################################################ + +# The skeleton can't depend on the toolchain, since all packages depends on the +# skeleton and the toolchain is a target package, as is skeleton. +# Hence, skeleton would depends on the toolchain and the toolchain would depend +# on skeleton. +SKELETON_INIT_PORTABLE_ADD_TOOLCHAIN_DEPENDENCY = NO +SKELETON_INIT_PORTABLE_ADD_SKELETON_DEPENDENCY = NO + +SKELETON_INIT_PORTABLE_DEPENDENCIES = skeleton-init-common + +SKELETON_INIT_PORTABLE_PROVIDES = skeleton + +define SKELETON_INIT_PORTABLE_INSTALL_TARGET_CMDS + touch $(TARGET_DIR)/etc/machine-id + mkdir -p $(TARGET_DIR)/var/tmp +endef + +$(eval $(generic-package)) From patchwork Mon Feb 21 04:30:33 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Francois Perrad X-Patchwork-Id: 1596326 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=RXO/c/Z8; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::137; helo=smtp4.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp4.osuosl.org (smtp4.osuosl.org [IPv6:2605:bc80:3010::137]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4K36hs2KPVz9sG8 for ; Wed, 23 Feb 2022 05:12:45 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 17066408D0; Tue, 22 Feb 2022 18:12:43 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 62t9XBZ1c6z1; Tue, 22 Feb 2022 18:12:42 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp4.osuosl.org (Postfix) with ESMTP id 56A274089B; Tue, 22 Feb 2022 18:12:41 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp1.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id ADA781BF2E3 for ; Tue, 22 Feb 2022 18:12:14 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 97D5E81B10 for ; Tue, 22 Feb 2022 18:12:14 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Authentication-Results: smtp1.osuosl.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RLJWS5obgnYl for ; Tue, 22 Feb 2022 18:12:13 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 Received: from mail-wr1-x42d.google.com (mail-wr1-x42d.google.com [IPv6:2a00:1450:4864:20::42d]) by smtp1.osuosl.org (Postfix) with ESMTPS id B3B8081992 for ; Tue, 22 Feb 2022 18:12:13 +0000 (UTC) Received: by mail-wr1-x42d.google.com with SMTP id d17so141992wrc.9 for ; Tue, 22 Feb 2022 10:12:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=Oa0gTWhZwYrU6+35fqt16N9z+PesE9r062GUyWcSjvM=; b=RXO/c/Z8kBQBc+WHu2EXSL0+C1J1Rvcen5hfxA+6BLTFN1ccE1IbgjUYQsFNPK758m bDyr6zVCQBuky+QVyB+f3DSrPm1XaRJ+LJwJDIElpG08mmyMdD8pWyKzeukCnKHeup7U OyJJLNxHSEkEoZR0UtwqNwlEwY3BfeqkljtjhGh3a2IvwosNFyj+eFHQBK+svPcVUQFL /QNxvU9D5YlqEkObjkmodytkX3UePRXdIkXqVb0cGa+Xb874bzfCNyDPzjH5nXdb6YGv FkwItNSubdBKq6m1qi7G+qKmadf8I0QvgAxe4owQ+p1c6l1VvlfwWxSGDdXUe0ygWQ55 Q4eg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=Oa0gTWhZwYrU6+35fqt16N9z+PesE9r062GUyWcSjvM=; b=Fv4a43x36M9HFcSNA2bICJbzdOxgg0ZJsvrCJSYDEvooYccMVTmPb2vz3+27OiaDJI bSfEMSPfetzKRIfdpRF6/vqk2Tzgk8bBLRG3wgEZGQBBH6Ra8pNLvqCh1wnH8AaMTPbV 3loN/ncAwwpEW8CLZhTx8AWTsbnJGufcNJo5f3w0ODt32EA8Lz+fm2qrIj5PA1xJzgUK 3oqg615K/SPn6fr/yK1c6ee1IWcqPhAAvGO4vThYiy5VTg/1K3coIN2MfcihFoFH1sJP kz6bH8NTHw6//D6vX5pv9fdqdTnqz+giiTiA5qhQaETsZLvD9RMQMG/HXXkL9O9rBljG 3xGA== X-Gm-Message-State: AOAM532T/J5i+7Yb4bnkJ8wJCB8pSx3RXqyFlsL19W5XzBqeBkEmR892 uELJ/8DzuEPDH3NarBaS9eaYVsM+gUw= X-Google-Smtp-Source: ABdhPJyN34tK79DjsB5F4Wkl7YyiDmUZO17Zp6ijkuSvbGqfYJfpVd+Ry4j4NpOdxrsvI7oYotdoxg== X-Received: by 2002:a5d:6d8c:0:b0:1ea:7d52:c05c with SMTP id l12-20020a5d6d8c000000b001ea7d52c05cmr5203454wrs.663.1645553532023; Tue, 22 Feb 2022 10:12:12 -0800 (PST) Received: from v2021.. (12.197.24.93.rev.sfr.net. [93.24.197.12]) by smtp.gmail.com with ESMTPSA id d14sm47589365wri.93.2022.02.22.10.12.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 22 Feb 2022 10:12:11 -0800 (PST) From: Francois Perrad X-Google-Original-From: Francois Perrad To: buildroot@busybox.net Date: Mon, 21 Feb 2022 05:30:33 +0100 Message-Id: <20220221043034.2736010-3-francois.perrad@gadz.org> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20220221043034.2736010-1-francois.perrad@gadz.org> References: <20220221043034.2736010-1-francois.perrad@gadz.org> MIME-Version: 1.0 Subject: [Buildroot] [PATCH 2/3] portable: new init system X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" see https://systemd.io/PORTABLE_SERVICES/ Signed-off-by: Francois Perrad --- package/pkg-generic.mk | 2 ++ system/Config.in | 9 +++++++++ 2 files changed, 11 insertions(+) diff --git a/package/pkg-generic.mk b/package/pkg-generic.mk index b3a7e1d60..e62e7aada 100644 --- a/package/pkg-generic.mk +++ b/package/pkg-generic.mk @@ -383,6 +383,8 @@ $(BUILD_DIR)/%/.stamp_target_installed: +$($(PKG)_INSTALL_TARGET_CMDS) $(if $(BR2_INIT_SYSTEMD),\ $($(PKG)_INSTALL_INIT_SYSTEMD)) + $(if $(BR2_INIT_PORTABLE),\ + $($(PKG)_INSTALL_INIT_SYSTEMD)) $(if $(BR2_INIT_SYSV)$(BR2_INIT_BUSYBOX),\ $($(PKG)_INSTALL_INIT_SYSV)) $(if $(BR2_INIT_OPENRC), \ diff --git a/system/Config.in b/system/Config.in index a4ffbfa18..e71e57915 100644 --- a/system/Config.in +++ b/system/Config.in @@ -141,6 +141,15 @@ comment "systemd needs a glibc toolchain w/ SSP, headers >= 3.10, host and targe !BR2_TOOLCHAIN_GCC_AT_LEAST_5 || \ !BR2_HOST_GCC_AT_LEAST_5 +config BR2_INIT_PORTABLE + bool "portable" + select BR2_ROOTFS_MERGED_USR + select BR2_PACKAGE_SKELETON_INIT_PORTABLE if BR2_ROOTFS_SKELETON_DEFAULT + help + portable services with systemd + + https://systemd.io/PORTABLE_SERVICES/ + config BR2_INIT_NONE bool "None" select BR2_PACKAGE_SKELETON_INIT_NONE if BR2_ROOTFS_SKELETON_DEFAULT From patchwork Mon Feb 21 04:30:34 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Francois Perrad X-Patchwork-Id: 1596327 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=dHXysN4y; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=140.211.166.136; helo=smtp3.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4K36j4705mz9sG8 for ; Wed, 23 Feb 2022 05:12:56 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 40B5D60EC4; Tue, 22 Feb 2022 18:12:55 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nyArUyoaGtng; Tue, 22 Feb 2022 18:12:54 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp3.osuosl.org (Postfix) with ESMTP id 757A960C1F; Tue, 22 Feb 2022 18:12:53 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp1.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id 558551BF2E3 for ; Tue, 22 Feb 2022 18:12:15 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 4DAE581992 for ; Tue, 22 Feb 2022 18:12:15 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Authentication-Results: smtp1.osuosl.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aAQPy6szYOF7 for ; Tue, 22 Feb 2022 18:12:14 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 Received: from mail-wr1-x436.google.com (mail-wr1-x436.google.com [IPv6:2a00:1450:4864:20::436]) by smtp1.osuosl.org (Postfix) with ESMTPS id 954EA81B0A for ; Tue, 22 Feb 2022 18:12:14 +0000 (UTC) Received: by mail-wr1-x436.google.com with SMTP id f17so10142131wrh.7 for ; Tue, 22 Feb 2022 10:12:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=9bBdNcolgmDDwHDFxuJrSAy8qO9oLV6YSeoYgJrc4vk=; b=dHXysN4y3zV6LhWPCFuXYDs50Svf9Y7dUcrh9nOumN7Z2/JvLKASF6i3zA7nk1DSG1 sZSlVmw1xNurkXMUd/WDkvjM7UD5ut/kZmldFRiYsAUNaQu/xPDWWXoIE3NomUcIdvur WCXAYqoEwmblJLoKJSTkm+bh2V2qef+t8DF3lBG3XCw4EMocezp1RPPBVdJcOmz2qigQ QxDqYWFOypM7bOn892TjURQZQLgt1F9rPs4PZBpB31YgZtxfGpDubZoVmMtiuv1LlSH6 1QMCQJYAS/mRbYeGAbY5qJtY9FwRM4yuUHgmx/ZZ02N99ybfsSj2d8vySIVuf5hjWF2e uWEg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=9bBdNcolgmDDwHDFxuJrSAy8qO9oLV6YSeoYgJrc4vk=; b=ILRx4s98LVrzQNiJBlUtU4WtZX3lnVEQvLLCoVRr3AuUBZ1etK0BrWgujbG0Q5tPOQ ZALPfLKOFuPgldHU1y2byBvb7Nb22Pl4tRXvz4AdvnTxkBvuqCUqkDQEfDUQGrZRDMP7 N6R5fcHQX1+MFRj8xrgnEs8jm7XeYj4Inz7pobhZEi9VGvPid8UjWx/jf5uoeusGTqVC CVE9cdV4/Ar1nQSD6HNpuOC+2qiVKZSGjaz9KoPIqDf0QkxEzpcDv8BFUYrGEh48uSpa nXbPd+mJzlQq0SnFaC3wPBVKXlvL14Ppln1aF3fhjKVjmX1sB8+16DCFPp69svVW2Gxx D6oA== X-Gm-Message-State: AOAM533BtpjBFn04Jyru0AMW3MCjCd939xbiWFulJ1QVnhrbtTHWTccV aqdTPckGqo4G/+OiUz+qUthy3BMKbg8= X-Google-Smtp-Source: ABdhPJyL6g3eJ4OV0nmQOQHokJmwWtHScRO1BWlc5J4Oqnrwd8tz9+47su3Z2Uw9m9eETc9LFEI7tQ== X-Received: by 2002:a5d:444e:0:b0:1e3:2157:843f with SMTP id x14-20020a5d444e000000b001e32157843fmr21516782wrr.490.1645553532834; Tue, 22 Feb 2022 10:12:12 -0800 (PST) Received: from v2021.. (12.197.24.93.rev.sfr.net. [93.24.197.12]) by smtp.gmail.com with ESMTPSA id d14sm47589365wri.93.2022.02.22.10.12.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 22 Feb 2022 10:12:12 -0800 (PST) From: Francois Perrad X-Google-Original-From: Francois Perrad To: buildroot@busybox.net Date: Mon, 21 Feb 2022 05:30:34 +0100 Message-Id: <20220221043034.2736010-4-francois.perrad@gadz.org> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20220221043034.2736010-1-francois.perrad@gadz.org> References: <20220221043034.2736010-1-francois.perrad@gadz.org> MIME-Version: 1.0 Subject: [Buildroot] [PATCH 3/3] portable: tweak some default values X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Signed-off-by: Francois Perrad --- fs/squashfs/Config.in | 1 + package/ifupdown-scripts/Config.in | 2 +- system/Config.in | 9 +++++---- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/fs/squashfs/Config.in b/fs/squashfs/Config.in index 70d4a20cf..ad27470aa 100644 --- a/fs/squashfs/Config.in +++ b/fs/squashfs/Config.in @@ -1,5 +1,6 @@ config BR2_TARGET_ROOTFS_SQUASHFS bool "squashfs root filesystem" + default y if BR2_INIT_PORTABLE help Build a squashfs root filesystem diff --git a/package/ifupdown-scripts/Config.in b/package/ifupdown-scripts/Config.in index 166094c51..1607fa696 100644 --- a/package/ifupdown-scripts/Config.in +++ b/package/ifupdown-scripts/Config.in @@ -1,6 +1,6 @@ config BR2_PACKAGE_IFUPDOWN_SCRIPTS bool "ifupdown scripts" - default y if BR2_ROOTFS_SKELETON_DEFAULT + default y if BR2_ROOTFS_SKELETON_DEFAULT && !BR2_PACKAGE_SKELETON_INIT_PORTABLE depends on !BR2_PACKAGE_SYSTEMD_NETWORKD && !BR2_PACKAGE_NETIFRC help Set of scripts used by ifupdown (either the standalone one, diff --git a/system/Config.in b/system/Config.in index e71e57915..3e90e94cd 100644 --- a/system/Config.in +++ b/system/Config.in @@ -238,7 +238,7 @@ if BR2_ROOTFS_SKELETON_DEFAULT config BR2_TARGET_ENABLE_ROOT_LOGIN bool "Enable root login with password" - default y + default y if !BR2_INIT_PORTABLE select BR2_PACKAGE_HOST_MKPASSWD if BR2_TARGET_GENERIC_ROOT_PASSWD != "" help Allow root to log in with a password. @@ -280,7 +280,8 @@ config BR2_TARGET_GENERIC_ROOT_PASSWD choice bool "/bin/sh" - default BR2_SYSTEM_BIN_SH_DASH if !BR2_PACKAGE_BUSYBOX + default BR2_SYSTEM_BIN_SH_DASH if !BR2_PACKAGE_BUSYBOX && !BR2_INIT_PORTABLE + default BR2_SYSTEM_BIN_SH_NONE if BR2_INIT_PORTABLE help Select which shell will provide /bin/sh. @@ -330,7 +331,7 @@ config BR2_SYSTEM_BIN_SH menuconfig BR2_TARGET_GENERIC_GETTY bool "Run a getty (login prompt) after boot" - default y + default y if !BR2_INIT_PORTABLE if BR2_TARGET_GENERIC_GETTY config BR2_TARGET_GENERIC_GETTY_PORT @@ -388,7 +389,7 @@ endif config BR2_TARGET_GENERIC_REMOUNT_ROOTFS_RW bool "remount root filesystem read-write during boot" - default y + default y if !BR2_INIT_PORTABLE help The root filesystem is typically mounted read-only at boot. By default, buildroot remounts it in read-write mode early