Size: a a a

2021 May 21

VO

Vyacheslav Olkhovche... in SPbLUG chat
чёт мне кажется без питона на хосте это все сдохнет не начавшись. хотя может я плохо смотрел
источник

VO

Vyacheslav Olkhovche... in SPbLUG chat
окей. давай показывай как. для фряхи, с кастомной репой.
источник

AF

Andrey F in SPbLUG chat
да так же как и не для фряхи и так как с не кастомной raw тупая трансляция в ssh, но модно стильно молодёжно
источник

VO

Vyacheslav Olkhovche... in SPbLUG chat
ты не языком молоти, ты код покажи
источник

VO

Vyacheslav Olkhovche... in SPbLUG chat
потом сравним с вариантом скрипта.
источник

AF

Andrey F in SPbLUG chat
почём сравнивать будем
источник

МЧ

Митхун Чакраборти... in SPbLUG chat
задача - поставить петон на хост
источник

AS

Aleksey Shirokikh in SPbLUG chat
источник

МЧ

Митхун Чакраборти... in SPbLUG chat
вы лудще вот што скажите
кто мне объяснит почему ета строка
_uC=$( mount | grep -c "/dst/${sFS}" )
при
trap _TTD SIGHUP SIGINT SIGQUIT SIGABRT SIGTERM ERR EXIT
приводит таки к _TTD?
источник

МЧ

Митхун Чакраборти... in SPbLUG chat
(разумеется sFS определена еси чо)
источник

VO

Vyacheslav Olkhovche... in SPbLUG chat
я помню. но в статье плейбуки кажется без петона на хосте не работоспособны
источник

VO

Vyacheslav Olkhovche... in SPbLUG chat
написанно. и что? можно и обои через замочную скважину клеить, но нахуя?
источник

МЧ

Митхун Чакраборти... in SPbLUG chat
а лошадки кушают овес и сено
источник

МЧ

Митхун Чакраборти... in SPbLUG chat
вон лудше за шелл расскажите, голову сука сломал уже
источник

МЧ

Митхун Чакраборти... in SPbLUG chat
(и не в статье а вообще, все стандартные модули кроме raw хотят петона на хосте)
источник

AF

Andrey F in SPbLUG chat
Тебя там принуждают что ли? Ну не нравится клей через отдушину
источник

AS

Aleksey Shirokikh in SPbLUG chat
не понимаю вопрос
источник

VO

Vyacheslav Olkhovche... in SPbLUG chat
да. и через рав там не делается ничего.
источник

VO

Vyacheslav Olkhovche... in SPbLUG chat
#!/bin/sh
args=`getopt u: $*`
if [ $? -ne 0 ]; then
       echo 'Usage: ...'
       exit 2
fi
set -- $args
while :; do
       case "$1" in
       -u)
               user=$2
               shift; shift
               ;;
       --)
               shift; break
               ;;
       esac
done
if [ -n "${user}" ]; then
   HOST="${user}@$1"
else
   HOST="$1"
fi
KEY=`cat ~/.ssh/id_rsa.pub`
ssh -t $HOST <<SSH
mkdir ~/.ssh
chmod 0700 ~/.ssh
touch ~/.ssh/authorized_keys ~/.hushlogin
grep -q "${KEY}" ~/.ssh/authorized_keys || echo "${KEY}" >> ~/.ssh/authorized_keys
chmod 0600 ~/.ssh/authorized_keys
cd /tmp
cat > /tmp/setup.sh <<__EOF__
if [ -L /home ]; then
       rm /home && zfs set mountpoint=/home zroot/usr/home
fi
pw usermod \${USER} -w no
pw usermod root -w none
if [ ! -f /usr/local/etc/pkg/repos/ivs.conf ]; then
       mkdir -p /usr/local/etc/pkg/repos
       cat > /usr/local/etc/pkg/repos/ivs.conf <<EOF
всякое
EOF
fi
if [ ! -f /etc/resolv.conf ]; then
       cat > /etc/resolv.conf <<EOF
options edns0
nameserver 127.0.0.1
EOF
fi
ASSUME_ALWAYS_YES=yes SIGNATURE_TYPE=none pkg install mtr-nox11 perl5 python37 screen smartmontools sudo
grep -q '^%wheel ALL=(ALL) NOPASSWD: ALL'  /usr/local/etc/sudoers || echo '%wheel ALL=(ALL) NOPASSWD: ALL' >> /usr/local/etc/sudoers
__EOF__
chmod +x /tmp/setup.sh
su - root -c /tmp/setup.sh
SSH
источник

AS

Aleksey Shirokikh in SPbLUG chat
я кажется понял в чём вопрос.
источник