Сайт | Скачать | Видео | Wiki

Автор Тема: libpfs Библиотека функций  (Прочитано 874 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1036
  • Репутация: +7/-0
    • chat.magos-linux.ru
Re: libpfs Библиотека функций
« Ответ #30 : 17 Август 2017, 15:52:20 »
Нам busybox df может понадобиться только если на уровне uird что-то делать. То есть пока не важно, но кто его знает :)
Может чем то другим, не df, можно fs type смотреть?
magos-linux.ru - форум
chat.magos-linux.ru - беседка (чат)

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8912
  • Репутация: +92/-0
Re: libpfs Библиотека функций
« Ответ #31 : 17 Август 2017, 16:09:50 »
Я сегодня смотрел через cat /proc/mounts вроде там были типы систем
Я загружаю новые пакеты сюда: http://file.puppyrus.ml/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 18894
  • Репутация: +143/-0
    • PuppyRus-A
Re: libpfs Библиотека функций
« Ответ #32 : 17 Август 2017, 16:24:26 »
Я сегодня смотрел через cat /proc/mounts вроде там были типы систем
Да. Так будет совсем универсально

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1036
  • Репутация: +7/-0
    • chat.magos-linux.ru
Re: libpfs Библиотека функций
« Ответ #33 : 17 Август 2017, 19:51:05 »
Я сегодня смотрел через cat /proc/mounts вроде там были типы систем
Да. Так будет совсем универсально
Ага, надо думать. А то у нас:
./devel-tools/selftest
############# mkpfs ##############
df: неизвестный ключ «--output=fstype»
...
Может df -T $NEWLAYER |  awk '{print $2}' |grep ...
« Последнее редактирование: 17 Август 2017, 20:00:10 от betcher »
magos-linux.ru - форум
chat.magos-linux.ru - беседка (чат)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 18894
  • Репутация: +143/-0
    • PuppyRus-A
Re: libpfs Библиотека функций
« Ответ #34 : 18 Август 2017, 10:04:16 »
Поправил в гит
#if df --output=fstype $NEWLAYER |grep -q ^aufs$ ;then
if [ "$(cat /proc/mounts |egrep '^'`df "$NEWLAYER" |tail -1 |cut -f1 -d " "`' ' |cut -f3 -d " ")" = aufs ];then
даже специально без awk

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1036
  • Репутация: +7/-0
    • chat.magos-linux.ru
Re: libpfs Библиотека функций
« Ответ #35 : 18 Август 2017, 11:51:09 »
Селфтест проходит, но вот такая штука:
MagOS proc # cat /proc/mounts |egrep '^'`df /home |tail -n1 |cut -f1 -d " "`' ' |cut -f3 -d " "
ext3
ext3
ext3
ext3
ext3
ext3
ext3
ext3

Это строчки которые наделал uird своими mount --bind. То есть раздел один,но смонтирован несколько раз. Могут быть грабли или в данном случае не важно.
С aufs норм.
magos-linux.ru - форум
chat.magos-linux.ru - беседка (чат)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 18894
  • Репутация: +143/-0
    • PuppyRus-A
Re: libpfs Библиотека функций
« Ответ #36 : 18 Август 2017, 12:36:33 »
данном случае не важно т.к. когда не =aufs не важно чему равно