From efcdd67bd28da40f5a57747ade3dc977468d6325 Mon Sep 17 00:00:00 2001
From: makpif <81463676+makpif@users.noreply.github.com>
Date: Wed, 5 May 2021 22:09:50 +0300
Subject: [PATCH] Add files via upload
---
docs/build-temp-system/util-linux.md | 97 ++++++++++++++++++++++++++++
1 file changed, 97 insertions(+)
create mode 100644 docs/build-temp-system/util-linux.md
diff --git a/docs/build-temp-system/util-linux.md b/docs/build-temp-system/util-linux.md
new file mode 100644
index 00000000..a7ab2c63
--- /dev/null
+++ b/docs/build-temp-system/util-linux.md
@@ -0,0 +1,97 @@
+
+
+
+
+## Настройка
+
+FHS рекомендует использовать директорию ``/var/lib/hwclock`` для файла ``adjtime``. Создайте её:
+
+```bash
+mkdir -pv /var/lib/hwclock
+```
+
+Запустите скрипт `configure`:
+
+```bash
+./configure ADJTIME_PATH=/var/lib/hwclock/adjtime \
+ --disable-chfn-chsh \
+ --disable-login \
+ --disable-nologin \
+ --disable-su \
+ --disable-setpriv \
+ --disable-runuser \
+ --disable-pylibmount \
+ --disable-static \
+ --without-python \
+ runstatedir=/run
+```
+
+## Сборка
+
+
+```bash
+make
+```
+
+## Установка
+
+```bash
+make install
+```
+
+## Для MultiLib
+
+Необходимо собрать 32-битные библиотеки из состава этого пакета:
+
+Очистите директории сборки:
+
+```bash
+make distclean
+```
+
+Запустите скрипт `configure`:
+
+```bash
+CC="gcc -m32" \
+./configure ADJTIME_PATH=/var/lib/hwclock/adjtime \
+ --docdir=/usr/share/doc/util-linux-2.36.2 \
+ --disable-chfn-chsh \
+ --disable-login \
+ --disable-nologin \
+ --disable-su \
+ --disable-setpriv \
+ --disable-runuser \
+ --disable-pylibmount \
+ --disable-static \
+ --without-python \
+ --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
+```