|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Igor Suvorov 2:5020/1046 04 Feb 2002 22:34:40 To : All Subject : wu-ftpd и статический ls -------------------------------------------------------------------------------- Собрал, как обычно, комплект из boot и root дискеты. Hо ftp сервер нужен был с анонимным входом и с выполнением chroot на ftp каталог. Взял wu-ftpd (т.к. в данном случае это было наиболее удобно) и настройки с уже работающего подобного сервера, сделал в ftp каталоге аналогичную иерархию каталогов (/bin, /etc, /lib). Hо, т.к. на дискете места не так много, то для работы ls вместо того, чтобы класть в /lib libc.so.6 размером порядка 1 Мб, решил использовать статически собранный ls. Взял последний комплект fileutils, прошел configure, поправил makefile, добавив в опции линкера ключ -static, собрал. Hатравил ldd на результат, убедился, что получил статически собранный elf бинарник. Проверил его локально на работоспособность - все Ок. Подложил результат ftp серверу - и тишина. Положил этот статический ls на обычный сервер (вместо лежавшего там динамического) - результат аналогичный. Плюнул, вернулся к обычному ls (вписав тупое копирование библиотеки при старте сервера) и этим даже сэкономил место на дискете, но осталось любопытство - что именно я забыл? -- Igor --- Gnus/5.0808 (Gnus v5.8.8) Emacs/20.7 * Origin: No gnus is bad news (2:5020/1046@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/14688a5f4ced5.html, оценка из 5, голосов 10
|