Jump to content

emlen

Forum Members
  • Posts

    300
  • Joined

  • Last visited

Everything posted by emlen

  1. Всем доброго времени суток! Подскажите пожалуйста, хочу чтобы раскрашивался выхлоп программ в зависимости от кода возврата, в ./bash_profile: . ~/.bash_aliases . ~/.bash_colors PS1="`eStat $?`\[$White\][\w]\\$\[$IGreen\] " HISTTIMEFORMAT='%F %T ' export HISTCONTROL="ignoredups" export HISTIGNORE="&:ls:[bf]g:exit:df:mc" shopt -s cmdhist shopt -s cdspell eStat() { if [ $* == 0 ]; then { trap 'printf $White "$_"' DEBUG } else { trap 'printf $IRed "$_"' DEBUG } fi; } что я делаю не так?
  2. Классно, спасибо, как говорится: "А ларчик просто открывался".))))
  3. точно, спасибо! /opt/lib/opkg # grep hold /opt/lib/opkg/status -B 3 | grep Package | cut -d" " -f2 mc tune2fs
  4. спасибо, но чет у меня руки не из того места ( /opt/ipk # ls -la /opt/lib/opkg/info | grep mc -rw-r--r-- 1 root root 20 Jun 3 17:21 mc.conffiles -rw-r--r-- 1 root root 634 Jun 3 17:21 mc.control -rw-r--r-- 1 root root 5745 Jul 27 14:17 mc.list /opt/ipk # cat /opt/lib/opkg/info/mc.conffiles | grep hold /opt/ipk # cat /opt/lib/opkg/info/mc.control | grep hold /opt/ipk # cat /opt/lib/opkg/info/mc.list | grep hold /opt/ipk # видимо как-то в цикле по установленным пакетам надо пройти командой? ~ # opkg status mc Package: mc Version: 4.8.16-1a Depends: libc, libssp, glib2, libslang2, libmount, libssh2, libiconv-full Status: install hold installed Architecture: keenle Conffiles: /opt/etc/mc/mc.menu 7062ff5217d78f8761ea8deafc78a0254f8848bd5e1cf1a38282ff5b37ffd4dd Installed-Time: 1469618265
  5. а как посмотреть потом какие пакеты помечены флагом, кроме как при попытке обновления? /opt/ipk # opkg upgrade Not upgrading package mc which is marked hold (flags=0x2).
  6. было: ~ # mc -V GNU Midnight Commander 4.8.16 Built with GLib 2.46.2 Using the S-Lang library with terminfo database With builtin Editor With subshell support as default With support for background operations With mouse support on xterm With multiple codepages support Virtual File Systems: cpiofs, tarfs, sfs, extfs, ftpfs, sftpfs, fish Data types: char: 8; int: 32; long: 32; void *: 32; size_t: 32; off_t: 64; ~ # history | head -n 8 0 chmod -x /opt/etc/init.d/S71pyload 1 chmod +x /opt/etc/init.d/S71pyload 2 /opt/etc/init.d/S71pyload stop 3 chmod -x /opt/etc/init.d/S71pyload 4 exit 5 mc 6 exit 7 history > /tmp/mnt/DATA/bak/`date +%Y-%m-%d_%H-%M`_history.txt стало: ~ # mc -V GNU Midnight Commander 4.8.17 Built with GLib 2.46.2 Using the S-Lang library with terminfo database With builtin Editor With subshell support as default With support for background operations With mouse support on xterm With multiple codepages support Virtual File Systems: cpiofs, tarfs, sfs, extfs, ftpfs, sftpfs, fish Data types: char: 8; int: 32; long: 32; void *: 32; size_t: 32; off_t: 64; ~ # ~ # history | head -n 8 0 cd "`printf "%b" '\0057tmp\0057tmp'`" 1 cd "`printf "%b" '\0057tmp'`" 2 cd "`printf "%b" '\0057'`" 3 cd "`printf "%b" '\0057usr'`" 4 cd "`printf "%b" '\0057'`" 5 cd "`printf "%b" '\0057opt'`" 6 cd "`printf "%b" '\0057opt\0057var'`" 7 cd "`printf "%b" '\0057opt'`" Можно сделать даунгрейд отдельных пакетов, в частности mc, так чтобы следующее обновление его не тронуло? Или другие может решения есть?
  7. понятненько, а жаль, когда-то фс роутера из старого пк на фряхе с ro на критичных точках монтирования неубиваемая была несмотря на подобные проблемы с питанием..
  8. Реально ли ридонли включать для /opt? А то частенько падает питание, ИБП не предусмотрен..
  9. снова докладываю, проблемы с opkg upgrade: ~ # opkg update Downloading http://pkg.entware-keenetic.ru/binaries/keenle/Packages.gz. Updated list of available packages in /opt/var/opkg-lists/keenle. ~ # opkg upgrade Package ipset version 6.24-1a has no valid architecture, ignoring. Upgrading ldconfig on root from 1.0.13-4 to 1.0.16-5... Downloading http://pkg.entware-keenetic.ru/binaries/keenle/ldconfig_1.0.16-5_keenle.ipk. Upgrading libc on root from 1.0.13-4 to 1.0.16-5... Downloading http://pkg.entware-keenetic.ru/binaries/keenle/libc_1.0.16-5_keenle.ipk. Removing obsolete file /opt/lib/ld-uClibc-1.0.13.so. Removing obsolete file /opt/lib/libuClibc-1.0.13.so. Removing obsolete file /opt/lib/libresolv-1.0.13.so. Removing obsolete file /opt/lib/libuargp-1.0.13.so. Removing obsolete file /opt/lib/libcrypt-1.0.13.so. Removing obsolete file /opt/lib/libdl-1.0.13.so. Removing obsolete file /opt/lib/libnsl-1.0.13.so. Removing obsolete file /opt/lib/libutil-1.0.13.so. Removing obsolete file /opt/lib/libm-1.0.13.so. Upgrading libpthread on root from 1.0.13-4 to 1.0.16-5... Downloading http://pkg.entware-keenetic.ru/binaries/keenle/libpthread_1.0.16-5_keenle.ipk. Removing obsolete file /opt/lib/libpthread-1.0.13.so. Upgrading libatomic on root from 5.3.0-4 to 5.3.0-5... Downloading http://pkg.entware-keenetic.ru/binaries/keenle/libatomic_5.3.0-5_keenle.ipk. Upgrading nano on root from 2.5.3-1 to 2.6.0-1... Downloading http://pkg.entware-keenetic.ru/binaries/keenle/nano_2.6.0-1_keenle.ipk. Segmentation fault как решать?
  10. такой вариант тоже проблематичен, если сначала не изменить как минимум Label или UUID второго раздела с entware..(( вообщем вопрос о том, как перезапуститься с копии раздела с entware не прибегая к gparted на ББ остается открытым..
  11. к сожалению финт не прокатил...
  12. Если честно с использованием smbclient я увидел только одно решение - smbclient //mypc/myshare "" -N -Tc backup.tar users/docs я же искал возможность передачи по конвейеру dd if=/dev/sda1 | увы, у меня с smbclient это не прокатило, но в качестве альтернативы я решил воспользоваться FTP -сервером на целевом хосте, наглядел утилитку под эти нужды curlftpfs. Она монтирует фтп ресурс по аналогии с mount -t cifs ..., но на стабильной прошивке с entware в отличие от нее работает, а чтобы она использовала один разрешенный в фаерволе порт (активный режим FTP) ее необходимо запускать с параметром "-o ftp_port=-" curlftpfs ftp://LOGIN:PASSWORD@FTP.SE.RV.IP /opt/mnt/ftp -o ftp_port=- P.S.:Неплохое описание (ENG)
  13. Я бы с радостью, но у мня примитивы работать не хотят) пишеть: ~ # smbclient \\\\192.168.Х.Х\\bak --user=User Password Connection to 192.168.Х.Х failed (Error NT code 0xc0000001) сразу отмечу, что с других машин, смартфона шара норм работает..
  14. что за метапакет? про opkg upgrade мне где-то тут попадалось, что все ломается, яж и не делаю, только opkg update в начале самом сделал, ну и периодически перед установкой новых пакетов.. можно не бояться?
  15. Там же в веб-морде есть настройки с указанием папки для закачек.. путь к папке ищите в /tmp/mnt/
  16. У меня почему-то нет fs.d. Вручную если создам не поможет?
  17. Я так понял на GIGA II c прошивкой v2.05(AAFS.5)C4 тема не катит из-за отсутствия модулей ядра? Как можно сливать дамп флешки по сети на win-хост у которого на борту cifs, cwrsync server ? sshd сервис на win неохота подымать..
  18. спасибо, но мой албанский подвел) вообщем на флешке три раздела, два с entware и один с данными. Задача при необходимости указать роутеру альтернативный раздел флешки и перемонтировать том с entware.. Ну на худой конец роутер рестартануть, но чтобы entware загрузился не текущий, а со второго тома.
  19. Всем привет Собственно сабж, но не перезагружая роутер, программно, без прямого доступа к железяке?
  20. М... возможно это и рационально.. А чем можно арией по RPC поуправлять? На андрюше трансдроид ее подхватил, но как-то возможностей маловато(
  21. Почему? Поясните пожалуйста, интересно же
×
×
  • Create New...