Skip to content

Commit dec72fb

Browse files
authored
Merge pull request #123 from KeithMnemonic/add_nvidia_gpu_reset_target_to_pkg_build_files
Update nvidia-gpu-reset.target setup
2 parents e906966 + c4615ad commit dec72fb

File tree

4 files changed

+8
-2
lines changed

4 files changed

+8
-2
lines changed

deployments/systemd/nvidia-mig-manager.service

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,4 +23,4 @@ Type=oneshot
2323
ExecStart=-/bin/bash /etc/nvidia-mig-manager/service.sh
2424

2525
[Install]
26-
WantedBy=nvidia-gpu-reset.target
26+
WantedBy=multi-user.target nvidia-gpu-reset.target

deployments/systemd/packages/Dockerfile.tarball

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@ COPY ./deployments/systemd/hooks.sh ${DESTDIR}
8484
COPY ./deployments/systemd/hooks-default.yaml ${DESTDIR}
8585
COPY ./deployments/systemd/hooks-minimal.yaml ${DESTDIR}
8686
COPY ./deployments/systemd/nvidia-mig-manager.service ${DESTDIR}
87+
COPY ./deployments/systemd/nvidia-gpu-reset.target ${DESTDIR}
8788
COPY ./deployments/systemd/nvidia-mig-parted.sh ${DESTDIR}
8889
COPY ./deployments/systemd/override.conf ${DESTDIR}
8990
COPY ./deployments/systemd/service.sh ${DESTDIR}

deployments/systemd/packages/debian/Makefile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ SOURCE7 = hooks.sh
2424
SOURCE8 = hooks-default.yaml
2525
SOURCE9 = hooks-minimal.yaml
2626
SOURCE10 = config-default.yaml
27+
SOURCE11 = nvidia-gpu-reset.target
2728

2829
build:
2930

@@ -45,3 +46,4 @@ install:
4546
install -m 644 -t $(DESTDIR)/etc/nvidia-mig-manager $(SOURCE8)
4647
install -m 644 -t $(DESTDIR)/etc/nvidia-mig-manager $(SOURCE9)
4748
install -m 644 -t $(DESTDIR)/etc/nvidia-mig-manager $(SOURCE10)
49+
install -m 644 -t $(DESTDIR)/lib/systemd/system $(SOURCE11)

deployments/systemd/packages/rpm/SPECS/nvidia-mig-manager.spec

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ Source7: hooks.sh
1919
Source8: hooks-default.yaml
2020
Source9: hooks-minimal.yaml
2121
Source10: config-default.yaml
22+
Source11: nvidia-gpu-reset.target
2223

2324
%description
2425
The NVIDIA MIG Partition Editor allows administrators to declaratively define a
@@ -38,7 +39,7 @@ cp %{SOURCE0} %{SOURCE1} \
3839
%{SOURCE4} %{SOURCE5} \
3940
%{SOURCE6} %{SOURCE7} \
4041
%{SOURCE8} %{SOURCE9} \
41-
%{SOURCE10} \
42+
%{SOURCE10} %{SOURCE11} \
4243
.
4344

4445
%install
@@ -59,6 +60,7 @@ install -m 644 -t %{buildroot}/etc/nvidia-mig-manager %{SOURCE7}
5960
install -m 644 -t %{buildroot}/etc/nvidia-mig-manager %{SOURCE8}
6061
install -m 644 -t %{buildroot}/etc/nvidia-mig-manager %{SOURCE9}
6162
install -m 644 -t %{buildroot}/etc/nvidia-mig-manager %{SOURCE10}
63+
install -m 644 -t %{buildroot}/usr/lib/systemd/system %{SOURCE11}
6264

6365
%files
6466
%license LICENSE
@@ -75,6 +77,7 @@ install -m 644 -t %{buildroot}/etc/nvidia-mig-manager %{SOURCE10}
7577
%dir /etc/systemd/system/nvidia-mig-manager.service.d
7678
%dir /etc/nvidia-mig-manager/
7779
%dir /var/lib/nvidia-mig-manager
80+
/usr/lib/systemd/system/nvidia-gpu-reset.target
7881

7982
%post
8083
systemctl daemon-reload

0 commit comments

Comments
 (0)