forked from lix-project/lix
nix.spec.in: Create /nix/store at install time.
Since we now chmod /nix/store at install time, we don't need to do it in the post install script. We still chgrp in the post-install, because the nixbld group doesn't exist at install time.
This commit is contained in:
parent
0610486d61
commit
3a535abbc7
|
@ -118,6 +118,10 @@ make DESTDIR=$RPM_BUILD_ROOT install
|
||||||
|
|
||||||
find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
|
find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
|
||||||
|
|
||||||
|
# make the store
|
||||||
|
mkdir -p $RPM_BUILD_ROOT/nix/store
|
||||||
|
chmod 1775 $RPM_BUILD_ROOT/nix/store
|
||||||
|
|
||||||
# make per-user directories
|
# make per-user directories
|
||||||
for d in profiles gcroots;
|
for d in profiles gcroots;
|
||||||
do
|
do
|
||||||
|
@ -155,7 +159,6 @@ done
|
||||||
|
|
||||||
%post
|
%post
|
||||||
chgrp %{nixbld_group} /nix/store
|
chgrp %{nixbld_group} /nix/store
|
||||||
chmod 1775 /nix/store
|
|
||||||
%if ! 0%{?rhel}
|
%if ! 0%{?rhel}
|
||||||
# Enable and start Nix worker
|
# Enable and start Nix worker
|
||||||
systemctl enable nix-daemon.socket nix-daemon.service
|
systemctl enable nix-daemon.socket nix-daemon.service
|
||||||
|
|
Loading…
Reference in a new issue