#!/bin/sh # put other system startup commands here # general sudo -u tc tce-load -i /opt/tcz64/readline.tcz sudo -u tc tce-load -i /opt/tcz64/ncursesw.tcz sudo -u tc tce-load -i /opt/tcz64/bash.tcz sudo -u tc tce-load -i /opt/tcz64/ntpclient.tcz sudo -u tc tce-load -i /opt/tcz64/tzdata.tcz #. /opt/scripts/set_timezone.sh # editing sudo -u tc tce-load -i /opt/tcz64/nano.tcz sudo -u tc tce-load -i /opt/tcz64/file.tcz sudo -u tc tce-load -i /opt/tcz64/liblzma.tcz sudo -u tc tce-load -i /opt/tcz64/bzip2-lib.tcz #sudo -u tc tce-load -i /opt/leds-6.1.2-tinycore64.tcz # loading extensions # partition and backup stuff sudo -u tc tce-load -i /opt/tcz64/parted.tcz sudo -u tc tce-load -i /opt/tcz64/liblvm2.tcz sudo -u tc tce-load -i /opt/tcz64/udev-lib.tcz sudo -u tc tce-load -i /opt/tcz64/syslinux.tcz #sudo -u tc tce-load -i /opt/tcz64/ntfsprogs.tcz sudo -u tc tce-load -i /opt/tcz64/partclone.tcz sudo -u tc tce-load -i /opt/tcz64/popt.tcz sudo -u tc tce-load -i /opt/tcz64/util-linux.tcz # install grub sudo -u tc tce-load -i /opt/tcz64/grub2-multi.tcz sudo -u tc tce-load -i /opt/tcz64/libisoburn.tcz sudo -u tc tce-load -i /opt/tcz64/libburn.tcz sudo -u tc tce-load -i /opt/tcz64/libisofs.tcz sudo -u tc tce-load -i /opt/tcz64/mtools.tcz sudo -u tc tce-load -i /opt/tcz64/glibc_gconv.tcz # data transfer sudo -u tc tce-load -i /opt/tcz64/rsync.tcz sudo -u tc tce-load -i /opt/tcz64/acl.tcz sudo -u tc tce-load -i /opt/tcz64/attr.tcz # module building ## cmake #sudo -u tc tce-load -i /opt/cmake.tcz #sudo -u tc tce-load -i /opt/curl.tcz #sudo -u tc tce-load -i /opt/ca-certificates.tcz #dep #sudo -u tc tce-load -i /opt/libarchive3.tcz #sudo -u tc tce-load -i /opt/nettle3.tcz #dep libarchive #sudo -u tc tce-load -i /opt/gmp.tcz #dep gmp #sudo -u tc tce-load -i /opt/acl.tcz #sudo -u tc tce-load -i /opt/attr.tcz #sudo -u tc tce-load -i /opt/lzo.tcz #sudo -u tc tce-load -i /opt/liblzma.tcz #sudo -u tc tce-load -i /opt/bzip2-lib.tcz #sudo -u tc tce-load -i /opt/libxml2.tcz #sudo -u tc tce-load -i /opt/liblz4.tcz #sudo -u tc tce-load -i /opt/jsoncpp.tcz #sudo -u tc tce-load -i /opt/expat2.tcz #sudo -u tc tce-load -i /opt/ncursesw.tcz #sudo -u tc tce-load -i /opt/libuv.tcz #sudo -u tc tce-load -i /opt/librhash.tcz #sudo -u tc tce-load -i /opt/libnghttp2.tcz ## gcc #sudo -u tc tce-load -i /opt/gcc.tcz #sudo -u tc tce-load -i /opt/gcc_base-dev.tcz #sudo -u tc tce-load -i /opt/gcc_libs-dev.tcz #sudo -u tc tce-load -i /opt/gcc_libs.tcz #sudo -u tc tce-load -i /opt/binutils.tcz #sudo -u tc tce-load -i /opt/flex.tcz #sudo -u tc tce-load -i /opt/mpc.tcz #sudo -u tc tce-load -i /opt/dbus-glib.tcz #sudo -u tc tce-load -i /opt/dbus.tcz #sudo -u tc tce-load -i /opt/glib2.tcz #sudo -u tc tce-load -i /opt/libffi.tcz #sudo -u tc tce-load -i /opt/glu.tcz #sudo -u tc tce-load -i /opt/libGL.tcz #sudo -u tc tce-load -i /opt/libXdamage.tcz #sudo -u tc tce-load -i /opt/libXfixes.tcz #sudo -u tc tce-load -i /opt/libX11.tcz #sudo -u tc tce-load -i /opt/libxcb.tcz #sudo -u tc tce-load -i /opt/libXau-dev.tcz #sudo -u tc tce-load -i /opt/libXau.tcz #sudo -u tc tce-load -i /opt/libXdmcp-dev.tcz #sudo -u tc tce-load -i /opt/libXdmcp.tcz #sudo -u tc tce-load -i /opt/xcb-proto.tcz #sudo -u tc tce-load -i /opt/xorg-proto.tcz #sudo -u tc tce-load -i /opt/util-macros.tcz #sudo -u tc tce-load -i /opt/m4.tcz #sudo -u tc tce-load -i /opt/libXfixes-dev.tcz #sudo -u tc tce-load -i /opt/libX11-dev.tcz #sudo -u tc tce-load -i /opt/libxcb-dev.tcz #sudo -u tc tce-load -i /opt/xtrans.tcz #sudo -u tc tce-load -i /opt/libXxf86vm-dev.tcz #sudo -u tc tce-load -i /opt/libXxf86vm.tcz #sudo -u tc tce-load -i /opt/libXext.tcz #sudo -u tc tce-load -i /opt/libXext-dev.tcz #sudo -u tc tce-load -i /opt/libdrm.tcz #sudo -u tc tce-load -i /opt/libpciaccess.tcz #sudo -u tc tce-load -i /opt/udev-lib.tcz #sudo -u tc tce-load -i /opt/libxshmfence.tcz #sudo -u tc tce-load -i /opt/gtk2.tcz #sudo -u tc tce-load -i /opt/isl.tcz #sudo -u tc tce-load -i /opt/gmp.tcz #sudo -u tc tce-load -i /opt/libzstd.tcz # kernel compiling #sudo -u tc tce-load -i /opt/tcz64/make.tcz #sudo -u tc tce-load -i /opt/tcz64/bc.tcz #sudo -u tc tce-load -i /opt/tcz64/git.tcz #sudo -u tc tce-load -i /opt/tcz64/coreutils.tcz #sudo -u tc tce-load -i /opt/tcz64/compiletc.tcz # bios update (apu) #sudo -u tc tce-load -i /opt/dmidecode.tcz #sudo -u tc tce-load -i /opt/udev-lib.tcz #sudo -u tc tce-load -i /opt/libpci.tcz #sudo -u tc tce-load -i /opt/libusb.tcz #sudo -u tc tce-load -i /opt/flashrom.tcz # ssh sudo -u tc tce-load -i /opt/tcz64/gcc_libs.tcz sudo -u tc tce-load -i /opt/tcz64/openssl-1.1.1.tcz sudo -u tc tce-load -i /opt/tcz64/openssh.tcz # flash rom sudo -u tc tce-load -i /opt/tcz64/libpci.tcz sudo -u tc tce-load -i /opt/tcz64/libusb.tcz sudo -u tc tce-load -i /opt/tcz64/flashrom.tcz # samba share #sudo -u tc tce-load -i /opt/findshares.tcz #sudo -u tc tce-load -i /opt/cifs-utils.tcz # mounting drives # system #sudo mount /dev/sda1 /mnt/sda1 # backup #sudo mount /dev/sda4 /mnt/sda3 # change ownership of .ssh sudo chown -R tc:staff /home/tc # set passwords for users tc and root /bin/echo "tc:"tc | sudo chpasswd #/bin/echo "root:"root | sudo chpasswd # start ssh server #sudo cp /opt/openssh /tmp/tcloop/openssh/usr/local/etc/init.d/ sudo /opt/openssh start_nokey #sudo /usr/local/etc/init.d/openssh start #sudo -u tc tce-load -i /opt/ntfsprogs.tcz #sudo -u tc tce-load -i /opt/ntfsprogs.tcz # scripts #./opt/rom_update/bios_update.sh source /opt/scripts/init_backup.sh