Size: a a a

 archlinux_ru 

2020 October 06

I

Ivan in  archlinux_ru 
щас бы бан в гугле
источник

OB

Oleg B in  archlinux_ru 
подскажите, как правильно пакетировать символические ссылки, а то с ними что-то плохое происходит: они перестают быть ссылками уже в архиве pkg.tar.xz
источник

JC

Julian =) Coffee in  archlinux_ru 
судя по всему, ссылки это тупо строчка с относительным путем
источник

I

Ivan in  archlinux_ru 
Oleg B
подскажите, как правильно пакетировать символические ссылки, а то с ними что-то плохое происходит: они перестают быть ссылками уже в архиве pkg.tar.xz
источник

I

Ivan in  archlinux_ru 
щас бы симлинки в архив кидать
источник

I

Ivan in  archlinux_ru 
и куда пакетировать? в аур?
источник

OB

Oleg B in  archlinux_ru 
Ivan
щас бы симлинки в архив кидать
это не правильный подход?
источник

JC

Julian =) Coffee in  archlinux_ru 
Julian =) Coffee
судя по всему, ссылки это тупо строчка с относительным путем
ln при создании даже не проверяет, что файл куда они указывают - существует
источник

JC

Julian =) Coffee in  archlinux_ru 
Oleg B
это не правильный подход?
а в чем прикол симлинки пакетировать
источник

I

Ivan in  archlinux_ru 
ты с помощью PKGBUILD-a командами делаешь симлинки
источник

OB

Oleg B in  archlinux_ru 
Ivan
и куда пакетировать? в аур?
по работе, на устройства
источник

OB

Oleg B in  archlinux_ru 
Julian =) Coffee
а в чем прикол симлинки пакетировать
они собираются при сборке пакета
источник

I

Ivan in  archlinux_ru 
симлинки обычно скриптом каким-то исполняемым прокидываются, etc. никто их не архивит
источник

OB

Oleg B in  archlinux_ru 
Ivan
ты с помощью PKGBUILD-a командами делаешь симлинки
нет, где-то в makefile проекта, который собираю

после сборки
ls -al pkg/orcania/usr/lib/
total 40
drwxr-xr-x. 2 root root  4096 Oct  6 14:08 .
drwxr-xr-x. 4 root root  4096 Oct  6 14:08 ..
lrwxrwxrwx. 1 root root    19 Oct  6 14:08 liborcania.so -> liborcania.so.2.1.1
-rwxr-xr-x. 1 root root 23740 Oct  6 14:08 liborcania.so.2.1.1

распаковано из pkg.tar.xz
ls -al usr/lib/
total 44
drwxr-xr-x. 2 root root  4096 Oct  6 14:08 .
drwxr-xr-x. 4 root root  4096 Oct  6 14:08 ..
-r--------. 1 root root    19 Oct  6 14:08 liborcania.so
-rwxr-xr-x. 1 root root 23740 Oct  6 14:08 liborcania.so.2.1.1
содержимое файла liborcania.so: ELF(
источник

OB

Oleg B in  archlinux_ru 
Ivan
симлинки обычно скриптом каким-то исполняемым прокидываются, etc. никто их не архивит
в post_install?
источник

JC

Julian =) Coffee in  archlinux_ru 
Oleg B
нет, где-то в makefile проекта, который собираю

после сборки
ls -al pkg/orcania/usr/lib/
total 40
drwxr-xr-x. 2 root root  4096 Oct  6 14:08 .
drwxr-xr-x. 4 root root  4096 Oct  6 14:08 ..
lrwxrwxrwx. 1 root root    19 Oct  6 14:08 liborcania.so -> liborcania.so.2.1.1
-rwxr-xr-x. 1 root root 23740 Oct  6 14:08 liborcania.so.2.1.1

распаковано из pkg.tar.xz
ls -al usr/lib/
total 44
drwxr-xr-x. 2 root root  4096 Oct  6 14:08 .
drwxr-xr-x. 4 root root  4096 Oct  6 14:08 ..
-r--------. 1 root root    19 Oct  6 14:08 liborcania.so
-rwxr-xr-x. 1 root root 23740 Oct  6 14:08 liborcania.so.2.1.1
содержимое файла liborcania.so: ELF(
ну погугли, как заставить архиватор сохранять ссылки
источник

JC

Julian =) Coffee in  archlinux_ru 
заодно, погуглишь про неофетч)))
источник

OB

Oleg B in  archlinux_ru 
Julian =) Coffee
ну погугли, как заставить архиватор сохранять ссылки
архиватор вызывается makepkg внутри
источник

OB

Oleg B in  archlinux_ru 
Julian =) Coffee
заодно, погуглишь про неофетч)))
если я скажу что я в podman под fedora из под рута запускаю makepkg чтобы собирать пакет на arm, мне нужно будет скидывать неофетч какой из систем?
источник

JC

Julian =) Coffee in  archlinux_ru 
ну там где код пишешь
источник