diff --git a/filesystem.spec b/filesystem.spec index 4b03222..5b1a743 100644 --- a/filesystem.spec +++ b/filesystem.spec @@ -2,7 +2,7 @@ ## (rpmautospec version 0.6.5) ## RPMAUTOSPEC: autorelease, autochangelog %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: - release_number = 16; + release_number = 17; base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); print(release_number + base_release_number - 1); }%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} @@ -67,6 +67,9 @@ ln -snf usr/bin bin ln -snf usr/sbin sbin ln -snf usr/lib lib ln -snf usr/%{_lib} %{_lib} +%ifarch riscv64 +ln -snf . usr/%{_lib}/lp64d +%endif ln -snf ../run var/run ln -snf ../run/lock var/lock ln -snf usr/bin usr/lib/debug/bin @@ -162,6 +165,9 @@ posix.symlink("usr/%{_lib}", "/usr/lib/debug/%{_lib}") posix.symlink("../.dwz", "/usr/lib/debug/usr/.dwz") posix.symlink("usr/sbin", "/usr/lib/debug/sbin") posix.symlink("usr/%{_lib}", "/%{_lib}") +if "%{_arch}" == "riscv64" then + posix.symlink(".", "/usr/%{_lib}/lp64d") +end posix.mkdir("/run") posix.mkdir("/proc") posix.mkdir("/sys") @@ -251,11 +257,14 @@ end %ghost /usr/lib/debug/sbin %attr(555,root,root) /usr/lib/games %ifarch x86_64 ppc64 sparc64 s390x aarch64 ppc64le mips64 mips64el riscv64 -%attr(555,root,root) /usr/%{_lib} -%else -%attr(555,root,root) /usr/lib/bpf -%attr(555,root,root) /usr/lib/X11 -%attr(555,root,root) /usr/lib/pm-utils +%dir %attr(555,root,root) /usr/%{_lib} +%attr(555,root,root) /usr/%{_lib}/games +%endif +%attr(555,root,root) /usr/%{_lib}/bpf +%attr(555,root,root) /usr/%{_lib}/X11 +%attr(555,root,root) /usr/%{_lib}/pm-utils +%ifarch riscv64 +/usr/%{_lib}/lp64d %endif /usr/libexec /usr/local @@ -322,6 +331,9 @@ end %changelog ## START: Generated by rpmautospec +* Wed Apr 02 2025 David Abdurachmanov - 3.18-17 +- Add lp64d symlink to parent directory on riscv64 + * Tue Oct 29 2024 Troy Dawson - 3.18-16 - Bump release for October 2024 mass rebuild: