
Originally Posted by
ryzhov_al
PS История скриптов идёт
отсюда.
Спасибо за наводку!
Попутно следующий вопрос из несколько другой оперы: поставил пакет procps:
Code:
root@alfa:/opt/lib# opkg install -V2 procps
opkg_conf_parse_file: Loading conf file /opt/etc/opkg.conf.
pkg_hash_load_feeds:
pkg_hash_load_status_files:
pkg_info_preinstall_check: Updating file owner list.
Installing procps (3.2.8-1) to root...
Downloading http://entware.wl500g.info/binaries/mipselsf/procps_3.2.8-1_mipselsf.ipk.
pkg_run_script: Running script /tmp/opkg-W7AMED/procps-zpbhhm/preinst.
opkg_install_pkg: Installing maintainer scripts.
opkg_install_pkg: Installing data files for procps.
install_data_files: Extracting data files to /.
pkg_write_filelist: Creating //opt/lib/opkg/info/procps.list file for pkg procps.
opkg_install_pkg: Resolving conf files for procps
opkg_configure_packages: Configuring unpacked packages.
opkg_configure_packages: Reordering packages before configuring them...
Configuring procps.
pkg_run_script: Running script //opt/lib/opkg/info/procps.postinst.
write_status_files_if_changed: Writing status file.
pkg_write_changed_filelists: Saving changed filelists.
Как видно, работает все равно стандартный ps из BusyBox:
Code:
root@alfa:/opt/lib# ps af
ps: invalid option -- a
BusyBox v1.23.2 (2015-08-03 13:23:03 CEST) multi-call binary.
Usage: ps
Show list of processes
w Wide output
root@alfa:/opt/lib#
Cудя по содержимому скачанного при установке procps файла procps_3.2.8-1_mipselsf.ipk в нем имеются только библиотека libproc-3.2.8.so, в /opt/bin, /opt/sbin ничего нового не устанавливается. Вот содержимое /opt/lib/opkg/info/procps.list:
Code:
/opt/lib/libproc-3.2.8.so
Поэтому, например, команды w и skill не добавляются, сам ps не становится полноценным.
Что мне следует у себя проверить/поправить, чтобы все заработало, как должно? Вот содержимое /opt/lib/opkg/info/procps.control:
Code:
Package: procps
Version: 3.2.8-1
Depends: libc, libncurses
Source: feeds/packages/utils/procps
License: GPL-2.0
LicenseFiles: COPYING COPYING.LIB
Section: utils
Maintainer: Gergely Kiss <mail.gery@gmail.com>
Architecture: mipselsf
Installed-Size: 28399
Description: procps is the package that has a bunch of small useful utilities that give
information about processes using the /proc filesystem. The package
includes the programs ps, top, vmstat, w, kill, free, slabtop, and skill.