「Debian活用/Isar設定」の版間の差分

提供: Medeshima wiki
ナビゲーションに移動 検索に移動
77行目: 77行目:


=== kas ===
=== kas ===

※rootのパスワードが設定されていない


<nowiki>
<nowiki>

2026年7月30日 (木) 00:57時点における版

概要

設定

Docker

Dockerfile.isar

FROM debian:trixie

RUN apt-get update && apt-get install -y \
  binfmt-support \
  bubblewrap \
  bzip2 \
  mmdebstrap \
  arch-test \
  apt-utils \
  dpkg-dev \
  gettext-base \
  git \
  python3 \
  quilt \
  qemu-user-static \
  reprepro \
  sudo \
  unzip \
  xz-utils \
  git-buildpackage \
  pristine-tar \
  sbuild \
  schroot \
  zstd \
  locales \
 && apt-get clean \
 && rm -rf /var/lib/apt/lists/*

RUN echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen \
 && locale-gen
RUN useradd -m builder
RUN gpasswd -a builder sbuild
RUN echo "builder ALL=(ALL:ALL) NOPASSWD:ALL" > /etc/sudoers.d/builder

USER builder
WORKDIR /home/builder

$ docker build -f Dockerfile.isar -t isar .

$ docker run --rm -it --privileged \
  -v /work:/home/builder/work \
  isar

$ cd work
$ git clone http://github.com/ilbers/isar.git
$ cd isar
$ . isar-init-build-env ../build

conf/local.conf

MACHINE = "rpi-arm64-v8"
DISTRO = "raspios-bookworm"

$ bitbake isar-image-base

kas

※rootのパスワードが設定されていない

$ mkpasswd -m yescrypt root
$y$j9T$lxdPvS9k4VVKZhA29rRq41$MTKlGgforSo2/QA13W/bN0aqs1K3MoyJIIQV5K.tjM2

kas.yml

header:
  version: 14

build_system: isar

machine: rpi-arm64-v8

distro: raspios-bookworm

target:
  - isar-image-base

repos:
  isar:
    url: https://github.com/ilbers/isar.git
    branch: master
    layers:
      meta:
      meta-isar:

local_conf_header:
  root-password: |
    CFG_ROOT_PW = "$y$j9T$lxdPvS9k4VVKZhA29rRq41$MTKlGgforSo2/QA13W/bN0aqs1K3MoyJIIQV5K.tjM2"

$ kas-container build kas.yml