senooken JP Social
  • FAQ
  • Login
senooken JP Socialはsenookenの専用分散SNSです。
  • Public

    • Public
    • Network
    • Groups
    • Popular
    • People

Untitled attachment

Download link

Notices where this attachment appears

  1. matoken (matoken@gnusocial.matoken.org)'s status on Saturday, 23-Feb-2019 19:44:38 JST matoken matoken
    vmdb2 の Debian image カスタマイズ謎い部分があるなと思っていたのだけどマニュアル見たら書いてあった
    てことでちょこちょこいじってみてる
    次は Wi-Fi も設定入れてみるか
    1Aで電源持つかな?

    diff --git a/raspi3.yaml b/raspi3.yaml
    index c3e5b3b..a70a3a0 100644
    --- a/raspi3.yaml
    +++ b/raspi3.yaml
    @@ -80,6 +80,16 @@ steps:
    - wpasupplicant
    - raspi3-firmware
    - linux-image-arm64
    + - vim
    + - lv
    + - sudo
    + - fake-hwclock
    + - screenfetch
    + - locales
    + #- ntpdate
    + #- msmtp
    + #- apticron
    + #- deborphan
    tag: /
    unless: rootfs_unpacked

    @@ -88,11 +98,12 @@ steps:

    - shell: |
    echo "rpi3" > "${ROOT?}/etc/hostname"
    + sed -i 's,localhost$,localhost rpi3,' "${ROOT?}/etc/hosts"

    # '..VyaTFxP8kT6' is crypt.crypt('raspberry', '..')
    - sed -i 's,root:[^:]*,root:..VyaTFxP8kT6,' "${ROOT?}/etc/shadow"
    + #sed -i 's,root:[^:]*,root:..VyaTFxP8kT6,' "${ROOT?}/etc/shadow"

    - sed -i 's,#PermitRootLogin prohibit-password,PermitRootLogin yes,g' "${ROOT?}/etc/ssh/sshd_config"
    + #sed -i 's,#PermitRootLogin prohibit-password,#PermitRootLogin prohibit-password\nPermitRootLogin yes,g' "${ROOT?}/etc/ssh/sshd_config"

    install -m 644 -o root -g root fstab "${ROOT?}/etc/fstab"

    @@ -122,6 +133,24 @@ steps:
    # reduce image size by several hundred megabytes.
    - chroot: /
    shell: |
    + printf "\nAllowGroups sshusers\n" >> "/etc/ssh/sshd_config"
    + awk '$5>=3071' /etc/ssh/moduli | tee /etc/ssh/moduli.tmp
    + mv /etc/ssh/moduli.tmp /etc/ssh/moduli
    + groupadd sshusers
    +
    + rm /etc/localtime
    + ln -s /usr/share/zoneinfo/Asia/Tokyo /etc/localtime
    +
    + sed -i 's,^# en_US.UTF-8,en_US.UTF-8,' /etc/locale.gen
    + sed -i 's,^# ja_JP.UTF-8,ja_JP.UTF-8,' /etc/locale.gen
    + locale-gen
    + echo 'export LANG="ja_JP.UTF-8"' >> /etc/skel/.profile
    + echo 'export LC_MESSAGES="en_US.UTF-8"' >> /etc/skel/.profile
    + echo 'export LC_TIME="en_US.UTF-8"' >> /etc/skel/.profile
    +
    + useradd --shell /bin/bash -G sudo,sshusers -m -k pi
    + sed -i 's,^pi:[^:]*,pi:..VyaTFxP8kT6,' "/etc/shadow"
    +
    apt-get clean
    rm -rf /var/lib/apt/lists

    "Building Debian system images with vmdb2" https://vmdb2-manual.liw.fi/
    In conversation Saturday, 23-Feb-2019 19:44:38 JST from gnusocial.matoken.org permalink
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

senooken JP Social is a social network, courtesy of senooken. It runs on GNU social, version 2.0.2-beta0, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All senooken JP Social content and data are available under the Creative Commons Attribution 3.0 license.