diff --git a/docs/_sidebar.md b/docs/_sidebar.md index 223da8c9..594494b9 100644 --- a/docs/_sidebar.md +++ b/docs/_sidebar.md @@ -80,6 +80,8 @@ - [MPFR](build-system/mpfr) - [MPC](build-system/mpc) - [ISL](build-system/isl) + - [Attr](build-system/attr) + - [Acl](build-system/acl) - [**Создание Embedded Linux системы**](embeded/introduction) - [Подготовительные работы](embeded/prepare) diff --git a/docs/build-system/acl.md b/docs/build-system/acl.md new file mode 100644 index 00000000..e8c8e5c5 --- /dev/null +++ b/docs/build-system/acl.md @@ -0,0 +1,79 @@ + + + + +## Настройка + + +```bash +./configure --prefix=/usr \ + --disable-static \ + --libexecdir=/usr/lib +``` + +## Сборка + + +```bash +make +``` + +## Установка + +```bash +make install +``` + +## Для multilib + +### Очистка + +```bash +make distclean +``` + +### Настройка + +```bash +CC="gcc -m32" ./configure \ + --prefix=/usr \ + --disable-static \ + --libdir=/usr/lib32 \ + --libexecdir=/usr/lib32 \ + --host=i686-pc-linux-gnu +``` + +### Сборка + +```bash +make +``` + +### Установка + +```bash +make DESTDIR=$PWD/DESTDIR install +cp -Rv DESTDIR/usr/lib32/* /usr/lib32 +rm -rf DESTDIR +``` + +## Установленные файлы + +Программы: chacl, getfacl, setfacl + +Библиотеки: libacl.so + diff --git a/docs/build-system/attr.md b/docs/build-system/attr.md new file mode 100644 index 00000000..6ce902cd --- /dev/null +++ b/docs/build-system/attr.md @@ -0,0 +1,83 @@ + + + + +## Настройка + + +```bash +./configure --prefix=/usr \ + --disable-static \ + --sysconfdir=/etc +``` + +## Сборка + + +```bash +make +``` +## Тестирование + +```bash +make check +``` + +## Установка + +```bash +make install +``` + +## Для multilib + +### Очистка + +```bash +make distclean +``` + +### Настройка + +```bash +CC="gcc -m32" ./configure \ + --prefix=/usr \ + --disable-static \ + --libdir=/usr/lib32 \ + --host=i686-pc-linux-gnu +``` + +### Сборка + +```bash +make +``` + +### Установка + +```bash +make DESTDIR=$PWD/DESTDIR install +cp -Rv DESTDIR/usr/lib32/* /usr/lib32 +rm -rf DESTDIR +``` + +## Установленные файлы + +Программы: attr getfattr setfattr + +Библиотеки: libattr.so +