icon

これ、ほぼ実験みたいなもんだから、面倒がらずに環境分離して試すべきだったな、と今更思う

icon

とりあえず、パッケージらしきものが出来たので、今日は寝る

icon

まぁ、とりあえずdebianのパッケージはそんな感じだったので、それに従おう

icon

権限下げるためにsetuidって使い方正しいのかよく分からんが

icon

だから、権限下げたユーザーで実行するためにsetuidしてる?のかな?

icon

jserverはrootでしか実行できないようにガードが掛かってるのか

icon

なるほど?

icon

何をするにも気力が足らん

icon

M5Stackで作って、LCDに投稿流したりしても楽しいかもしれない

icon

楽しそう

icon

deb版のwnn8のパッケージ見ると、専用ユーザー作って動かしてるっぽい?
rpm版だとそうなってなさそうなのは何故……

icon

そんなに複雑なことしてないから、同等のものを手書きでも良いけどもー

icon

そうすると2つのRPMをバラさないといけないからスクリプトが面倒臭くなるのよね

icon

RHEL8のバイナリとRHEL6のinitスクリプトをくっつける?

icon

ただ、流石にRHEL6だと古過ぎてバイナリ互換とか大丈夫かしら、っていうのはある

icon

wnn8-serverはRHEL6用の方がSlackwareとの相性良さそう、init的な意味で

icon

クライアントに関してはwnn7のやつを持ってきても良いし、とりあえずサーバー側の作業を進めようかしら

icon

lib64以下にパッケージ名でディレクトリ掘ってそこに置くか

icon

libexecは実行可能バイナリを置く場所っぽいから、ちょっと違うなぁ

icon

libexec?

icon

特定のパッケージのために導入するライブラリってどこに置けば良いんだ

icon

いや、別に互換捨てなくても名前変われば良いんだけど

icon

バイナリ互換捨てるオプションでlibcrypt\.so.2としてインストールさせて、patchelfで依存ライブラリ書き換えという形で如何

icon

ただ、glibcが更新された場合にシンボリックリンクが置き換わることを防げない

icon

glibcとのバイナリ互換があるみたいなので、libcrypt\.so.1をlibxcryptへのシンボリックリンクに置き換えても良さそうではある

icon

あちい