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

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


RUN useradd -m builder
RUN useradd -m builder
RUN echo "builder ALL=(ALL) NOPASSWD:ALL" > /etc/sudoers.d/builder
RUN echo "builder ALL=(ALL:ALL) NOPASSWD:ALL" > /etc/sudoers.d/builder


USER builder
USER builder

2026年7月27日 (月) 16:14時点における版

概要

設定

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 \
 && apt-get clean \
 && rm -rf /var/lib/apt/lists/*

RUN useradd -m builder
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 \
  -v /work:/home/builder/work \
  isar

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