]> git.wh0rd.org - home.git/blob - .bin/cros-setup-chroot
more cros helpers
[home.git] / .bin / cros-setup-chroot
1 #!/bin/bash
2 set -ex
3 cd ~/chromiumos
4 chr=${PWD}/chroot
5 chome=${chr}/home/vapier
6 sed \
7 -e '/^set speller/s:^:#:' \
8 -e '/^unbind/s:^:#:' \
9 ~/.nanorc > ${chome}/.nanorc
10 cat ~/.profile.d/aliases.sh > ${chome}/.bashrc
11 (
12 cat ~/.profile.d/PS1.sh
13 sed -e '1{/PS1=/d}' ${chr}/etc/profile.d/chromiumos-niceties.sh
14 ) > ${chome}/.ps1.sh
15 sudo mv ${chome}/.ps1.sh ${chr}/etc/profile.d/chromiumos-niceties.sh
16 sudo ln -f ${chome}/.nanorc ${chr}/root/
17
18 pkgs=()
19 [[ -x ${chr}/bin/nano ]] || pkgs+=( nano )
20 [[ -x ${chr}/usr/bin/tree ]] || pkgs+=( app-text/tree )
21 [[ -L ${chr}/usr/bin/esearch ]] || pkgs+=( esearch )
22 [[ -x ${chr}/usr/bin/strace ]] || pkgs+=( strace )
23 [[ ${#pkgs[@]} -eq 0 ]] || cros_sdk -- sudo emerge -1u ${pkgs[@]}
24
25 sudo sed -i -e '/^# inc/s:^# *::' ${chr}/etc/nanorc