From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6654882193514430464 X-Received: by 2002:a1c:7e45:: with SMTP id z66mr629712wmc.12.1549539317246; Thu, 07 Feb 2019 03:35:17 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a1c:2d50:: with SMTP id t77ls258812wmt.11.canary-gmail; Thu, 07 Feb 2019 03:35:16 -0800 (PST) X-Google-Smtp-Source: AHgI3IaZY0mcPo+1VgsYVT7nj7kRbeNMjFUim8k7PV4nwV4pGwLmokVN6SS8xpwuTGr4bWYKbrCS X-Received: by 2002:a7b:c849:: with SMTP id c9mr565931wml.5.1549539316827; Thu, 07 Feb 2019 03:35:16 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1549539316; cv=none; d=google.com; s=arc-20160816; b=yioqv/Zaa4RnG3sGuTzZA1Ko2s6+8G1y1N9Lzmf2bONk+3ZpbtkHuMKvuCGSw6pPVP P8VNu2PVQlUe3ZSL+2oJrxCamN4pQigjKsBhWDYBjCr4z9h9U8wsq5mogm/ETJy7u2DA JGKsAsdVQEVkN5k/ZJTSppJ6eHwh7sdvomRuYgj+OFkv7MpwddaoTdIMPgNdkTcnlort 8tpJdfx7YAx/lgA4MecDse17KdcXt/dL5I2q3ACq90OIUM9AioUn9VxE5Lf1yHM/RZb3 GKp4qCxKBj71e3eKln7kM7URJ3Fb9KONQpbhgK7F9sx/P/l3kvqmrtLTzkCuY66sds0n Ztfw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from; bh=iY+ceUZrVda9CF9BDd0S0/Eqg7fejiG0yskJGSIsQ64=; b=gyY3psiznrLNyqX34zbqk45pLSfeUGs8fUZPc6+z3ltzJm5p/bYTsIrv0vAh9LutVE FB5rEGBWwLMIKXdPHfC6kRnZrvgJ3WquoIDnkYwGfNOrs+vNJHujBTYM11fkLk+6t8i0 Adhp0dCNso2Rcpoo7bl5ZnLT6o6M6XGYEUcIddF6g+wv+e7Q9FK/MlMlguJL3Fh8Xg1l Yc42b5DimB0aVWbqgf/+ykxZGv+7eUENLMo/IshinmuJjNPa3jkauJQvpKvl4DIq4byk PlNtA5duMgfrMbpu3HB9ufZguxPw5o9nMzMRKD+4bxvuIFpbomqNPNuuqhJgYMHTYSO2 MPdg== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of claudius.heine.ext@siemens.com designates 192.35.17.28 as permitted sender) smtp.mailfrom=claudius.heine.ext@siemens.com Return-Path: Received: from goliath.siemens.de (goliath.siemens.de. [192.35.17.28]) by gmr-mx.google.com with ESMTPS id l22si180866wmg.4.2019.02.07.03.35.16 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 07 Feb 2019 03:35:16 -0800 (PST) Received-SPF: pass (google.com: domain of claudius.heine.ext@siemens.com designates 192.35.17.28 as permitted sender) client-ip=192.35.17.28; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of claudius.heine.ext@siemens.com designates 192.35.17.28 as permitted sender) smtp.mailfrom=claudius.heine.ext@siemens.com Received: from mail2.sbs.de (mail2.sbs.de [192.129.41.66]) by goliath.siemens.de (8.15.2/8.15.2) with ESMTPS id x17BZFol018136 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 7 Feb 2019 12:35:16 +0100 Received: from ring.ppmd.siemens.net (linux-ses-ext02.ppmd.siemens.net [139.25.69.181]) by mail2.sbs.de (8.15.2/8.15.2) with ESMTP id x17BZEb4029922; Thu, 7 Feb 2019 12:35:14 +0100 From: claudius.heine.ext@siemens.com To: isar-users@googlegroups.com Cc: Claudius Heine Subject: [PATCH v2 0/1] Centralize root password configuration Date: Thu, 7 Feb 2019 12:35:11 +0100 Message-Id: <20190207113512.3773-1-claudius.heine.ext@siemens.com> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-TUID: xKvDG+ZgrUhA From: Claudius Heine Hi, here the second version. This patchset depends on the `Template system` patchset. Cheers, Claudius Changes from v1: - Removed CFG_ROOT_PW_ENC setting, now CFG_ROOT_PW needs the encrypted password - fixed bug in postinst template by replacing double quotes with single quotes - added setting of root password to locale.conf.sample - added more documentation Changes from the RFC patch: - Transformed package to be a transient package, prevents leaking of password via /var/lib/dpkg/info - Check if password was already set before setting it. Error if password was set already - Added possibility to set encrypted passwords - Fixed locking to allow restoration of choosen password when account is unlocked later - added documentation in RECIPE-API_CHANGELOG - removed isar-cfg-hostname - fix some scripting errors Claudius Heine (1): meta: add isar-cfg-rootpw recipe for setting root password RECIPE-API-CHANGELOG.md | 9 +++++++++ doc/user_manual.md | 2 ++ meta-isar/conf/local.conf.sample | 6 ++++++ .../recipes-app/example-raw/files/postinst | 4 ---- meta/classes/isar-image.bbclass | 2 +- .../isar-cfg-rootpw/files/postinst.tmpl | 19 +++++++++++++++++++ .../isar-cfg-rootpw/isar-cfg-rootpw.bb | 19 +++++++++++++++++++ 7 files changed, 56 insertions(+), 5 deletions(-) create mode 100644 meta/recipes-support/isar-cfg-rootpw/files/postinst.tmpl create mode 100644 meta/recipes-support/isar-cfg-rootpw/isar-cfg-rootpw.bb -- 2.20.1