SSH on XREA
SSH ログインの制限緩和うんちゃらがだいぶ前になってたわけでして、できるなら CGI 経由で make なんてしたくねぇよとか思ったのでいろいろとやった。未完成。
なんかサッパリよくわからないけど XREA に SSH でログインしたときは ~/.profile が実行されるらしい。~ は /virtual/username。そこで次のような .profile を用意
export PATH="/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:$PATH"
hh=$HOSTNAME
uu=$USER
col=32
TITLEBAR='\[\033]0; \w\007\]'
PS1="${TITLEBAR}
\[\e[${col}m\]$uu@$hh \[\e[33m\]\w
\[\e[${col}m\]\$\[\e[m\] "
PATH 通せば ruby とかが素で通る。これ自体は CGI 経由と同じ。残りはどっかからパクったオマケ。カレントディレクトリ見えてないと嫌よ症なので……
しかしこれで make しようとしても、collect2: cannot find `ld'
とかでやがって通りません。ld -v は通るんだけどなぁ? 小プロセスに環境変数引き継がれてないとか? わかんねぇ。ほんとわかんねぇ。
lowreal@s63.xrea.com ~ $ echo $PATH; ruby -ve "p ENV['PATH']" /usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/rbin ruby 1.8.3 (2005-09-21) [i686-linux] nil
なぜ。
関連エントリー
- ruby-xslt on XREA make がうまくいったっぽいのでメモ。ちなみに数度要望の末 ruby-xslt を入れてもらってある (この過程で別の鯖と違う点があるかも...
- s63.xrea.com がどう考えてもぶっとんでおかしい CGI から extconf.rb 起動させたら have_library で異常に時間がかかって Kill される。しかたないのでコメント...
- rsync なんで rsync と ssh さえ入っていれば (起動しなくても) 使えるのかわからなかった。 ssh でログインしてそこで rsync ...
- visitors on xrea Visitors を XREA 上で使う。のりさんにコレいいよ、とか教えてもらったので以下略 特に何も考えなくても make できる。 XR...
- ruby-xslt on xrea ruby-xslt が param に対応したので XREA 上で作ってみようとしたけどあっけなく失敗した。原因究明するのもバカバカしくてや...