kinneko@転職先募集中の日記スマートフォン用の表示で見るkinneko@転職先募集中の日記この広告は、90日以上更新していないブログに表示しています。telnet有効化アップデータを作ってみるHDL-GT必要に迫られたので、勉強をかねて作ってみた。ほんとは、シリアルを接続するつもりで分解してみたのだけど、ほとんど完全に分解しないと手がとどかないところに基板穴があったので、コンスルーでは無理だったから。自分なら、シリアルの位置を含めて、構造デザインはこういう風にはしないと思ったり。ポンチ絵から設計に入った弊害かね。これまでは、ありものの他人が作った独自システムを使うことはまったく考えてなかったので、アップデータには興味がなかった。遺伝子を見ても細胞レベルの挙動デザインすらわからないように、コードや設定を見てもシステム設計者の意図が推し量れるとは限らないからね。ソフトウエアだと、そこまでのギャップはないけどさ(^^;。オリジナルを改変するのは、許諾とかうるさそうなので、二次的なところからソースを取得することにする。HDL-GXのアップデータを作った人のところから拾って解析。単純な仕組みを使っている。仕組みそのものはシリーズで共通化されているようだ。2chなんかでバージョンを上げないとチェックに引っかかるし、上げてしまうと互換性がなくなるとかいう話も読んだような気がするけど、これならそういうことを気にしない方法も取れるだろう。解析作業開始してから30分かからなかった。update_telnet.tgzに固める。中身はfor_HDL-GTR_seriesとlandisk-update.shだけ。landisk-update.shの中身も、ほとんどスケスケで50行くらい。ダイエットしたけど、不要なものもまだ多い。やらせる処理は、rc.localにtelnetdでshの起動を追記するだけ。普通にxinetd.dに書くとユーザーやパスワードやらがめんどくさいので。ニーズは聞くのにほとんどこういうのを作る人がいないので、かなり難しいかメンドクサイのかと思っていたら、案外そうでもない。簡単さに、ほんとにこれでいいのか不安になるけど、いつでも復旧依頼できるので、ダメもとで試す。あ、このへんが普通の人と違う気楽さかな。この中身なら、実機復旧不能でもやるけどね。もとに戻すダウングレード処理も簡単に書けそうだしね。最悪のケースでも保証期間内修理に出せばいい。シェルが動いてしまえば、どのみち中をいじるような自己責任のイバラの道に入るってことになる。アップデートは無事完了。再起動メッセージが表示された。管理システムでの処理を捨てたので、成功したというメッセージは表示されない。アップデータのファイル名チェックにひっかかると思ったけど、アーカイブのファイル名は特にチェックしてないのかもしれない。再起動したので、telnetで接続してみると、ちゃんとプロンプトが上がってきた。0000000000000000Webから見てもバージョンはインストール前と変わっていないので、製品アップデータの適用はできると思う。1.10ログもちゃんと出ている。(10000)ログの最後にはバージョン情報が入るのだけど、ここではダミーで出力させたので、自分で入れた10000が出てきている。ここは、ログに出しているだけなので数字に限らずなんでもいいんだけど。Linuxマシンとviとtarに、シェルとPerlの入門的な知識があればできる作業なので、これからやろうという人は、ぜひ一度中を見て挑戦してみてほしい。telnet有効化アップデータを作ってみるTweet広告を非表示にする関連記事2016-10-24HLS-Cシリーズのtelnetdアップデータを作ってみるおはよう、フェルプス君。退屈なNASを出し続けるメーカーの製...2008-03-06ARMでNILFS2を試すターゲットは、HDL-GXR。Etch版...2007-05-10どっかの国のPX-EH25L買った人用に書いたものを追試するLANDISK(HDL-xxxU)に素のLinux環境を入れて起動する方法。...2007-03-20telnet有効化アップデータを作ってみるこんども必要に迫られて。削除するfrpを使ったNAT配下マシンの中継接続procからuuid作ると、14文字目が4になる月別アーカイブはてなブログをはじめよう!kinnekoさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。