#!/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin PKGS=$(cat /resources/packages | grep -v ^# | xargs) cp /resources/sources.list /etc/apt/sources.list cp /resources/atmark-techno-pin-1001 /etc/apt/preferences.d/ apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3874DA771B351757 apt-get -y update apt-get -y install $PKGS #Setup locales locale-gen sed -i 's/# ja_JP.UTF-8 UTF-8/ja_JP.UTF-8 UTF-8/' /etc/locale.gen locale-gen #Setup timezone echo "Asia/Tokyo" > /etc/timezone dpkg-reconfigure -f noninteractive tzdata #user/password/hostname useradd atmark echo "atmark:F1re[r4cker" | chpasswd usermod -s /bin/bash -Gcdrom,floppy,audio,dip,video,plugdev atmark mkhomedir_helper atmark echo "root:5upeI2n0v4" | chpasswd usermod -Guucp,dialout root echo "armadillo" > /etc/hostname #fix udev rules cp /resources/61-x1-license.rules /etc/udev/rules.d/ #fix fstab mkdir /opt/license if [ $(grep -c proc /etc/fstab) -eq 0 ]; then echo "proc /proc proc defaults 0 0" >> /etc/fstab echo "/dev/license /opt/license squashfs defaults,nofail 0 0" >> /etc/fstab fi #fix NetworkManager.conf cp /resources/NetworkManager.conf /etc/NetworkManager/NetworkManager.conf #fix rc.local cp /resources/rc.local /etc/rc.local cp /resources/hosts /etc/hosts #disable the assignment of fixed device names ln -s /dev/null /etc/systemd/network/99-default.link #user change the password at login #passwd --expire root #passwd --expire atmark sudo pip3 install pyserial sudo pip3 install requests sudo pip3 install --upgrade setuptools sudo pip3 install pyinstaller systemctl enable mkIoT.service #els31-firewall-change-v1/els31-firewall-disable ln -sf /usr/share/zoneinfo/Asia/Tokyo /etc/localtime #fix /usr/bin/connection-recoverd cp /resources/connection-recoverd /usr/bin/connection-recoverd