diff options
| author | Kuba Pawlak <[email protected]> | 2025-06-16 12:55:30 +0200 |
|---|---|---|
| committer | git-ubuntu importer <[email protected]> | 2025-07-04 21:09:26 +0000 |
| commit | d97805ab55de940e42d48a8e53b74256976ab106 (patch) | |
| tree | 09f7737d553952906d7a862dc11628a2fff15c79 | |
| parent | fff9086808301c255a0f61ee8c79b9067cfd307b (diff) | |
| parent | b66ba097b659fad69fefe9e967202d3a1bc8390f (diff) | |
550.163.01-0ubuntu2 (patches applied)applied/550.163.01-0ubuntu2applied/ubuntu/plucky-updatesapplied/ubuntu/plucky-proposedapplied/ubuntu/plucky-devel
Imported using git-ubuntu import.
59 files changed, 145 insertions, 2060 deletions
diff --git a/debian/10-nvidia.conf b/debian/10-nvidia.conf deleted file mode 100644 index f214034..0000000 --- a/debian/10-nvidia.conf +++ /dev/null @@ -1,8 +0,0 @@ -Section "OutputClass" - Identifier "nvidia" - MatchDriver "nvidia-drm" - Driver "nvidia" - Option "AllowEmptyInitialConfiguration" - ModulePath "/usr/lib/x86_64-linux-gnu/nvidia/xorg" -EndSection - diff --git a/debian/changelog b/debian/changelog index 2d60d72..c9f37ab 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +nvidia-graphics-drivers-550-server (550.163.01-0ubuntu2) plucky; urgency=medium + + * Add transitionals to 570 (LP: #2114726) + + -- Kuba Pawlak <[email protected]> Mon, 16 Jun 2025 12:55:30 +0200 + nvidia-graphics-drivers-550-server (550.163.01-0ubuntu1) plucky; urgency=medium * New upstream release 550.163.01 ERD9 (LP: #2107637) diff --git a/debian/control b/debian/control index 3fc2139..f8d6776 100644 --- a/debian/control +++ b/debian/control @@ -30,473 +30,168 @@ XS-Autobuild: yes Package: nvidia-driver-550-server Architecture: amd64 arm64 -Depends: - libnvidia-gl-550-server (= ${binary:Version}), - nvidia-dkms-550-server (<= 550.163.01-1), - nvidia-dkms-550-server (>= 550.163.01), - nvidia-kernel-common-550-server (<= 550.163.01-1), - nvidia-kernel-common-550-server (>= 550.163.01), - nvidia-kernel-source-550-server (= ${binary:Version}), - libnvidia-compute-550-server (= ${binary:Version}), - libnvidia-extra-550-server (= ${binary:Version}), - nvidia-compute-utils-550-server (= ${binary:Version}), - libnvidia-decode-550-server (= ${binary:Version}), - libnvidia-encode-550-server (= ${binary:Version}), - nvidia-utils-550-server (= ${binary:Version}), - xserver-xorg-video-nvidia-550-server (= ${binary:Version}), - libnvidia-cfg1-550-server (= ${binary:Version}), - libnvidia-fbc1-550-server (= ${binary:Version}) [!ppc64el], - ${misc:Depends} -Recommends: - libnvidia-compute-550-server:i386 (= ${binary:Version}) [amd64], - libnvidia-decode-550-server:i386 (= ${binary:Version}) [amd64], - libnvidia-encode-550-server:i386 (= ${binary:Version}) [amd64], - libnvidia-fbc1-550-server:i386 (= ${binary:Version}) [amd64], - libnvidia-gl-550-server:i386 (= ${binary:Version}) [amd64] -Suggests: - nvidia-settings, nvidia-prime (>= 0.8) -XB-Modaliases: ${modaliases} -XB-PmAliases: ${nvidia:pm-modaliases} -XB-Support: PB +Section: non-free/oldlibs +Multi-Arch: no +Depends: nvidia-driver-570-server Description: NVIDIA Server Driver metapackage - This metapackage depends on the NVIDIA binary driver and on all of its libraries, - to provide hardware acceleration for OpenGL/GLX/EGL/GLES/Vulkan - applications on either X11 or on Wayland. - . - See /usr/share/doc/nvidia-driver-550-server/README.txt.gz - for a complete list of supported GPUs and PCI IDs. + Transitional package for upgrades. This package can be safely removed. Package: nvidia-kernel-source-550-server Architecture: amd64 arm64 +Section: non-free/oldlibs Multi-Arch: foreign -Conflicts: - nvidia-kernel-source -Replaces: - nvidia-kernel-source, nvidia-384 (<< 390.25), nvidia-390 (<< 390.25-0ubuntu1) -Provides: - nvidia-kernel-source -Depends: - ${misc:Depends}, ${shlibs:Depends} +Depends: nvidia-kernel-source-570-server Description: NVIDIA kernel source package - This package provides the NVIDIA kernel source needed by the userspace - driver. + Transitional package for upgrades. This package can be safely removed. Package: nvidia-dkms-550-server Architecture: amd64 arm64 +Section: non-free/oldlibs Multi-Arch: foreign -Conflicts: - nvidia-dkms-kernel -Breaks: nvidia-kernel-source-550-server (<< 390.25-0ubuntu2~) -Replaces: - nvidia-dkms-kernel, nvidia-kernel-source-550-server (<< 390.25-0ubuntu2~), nvidia-384 (<< 390.25) -Provides: - nvidia-dkms-kernel -Depends: - dkms, - nvidia-kernel-source-550-server (<= 550.163.01-1), - nvidia-kernel-source-550-server (>= 550.163.01), - nvidia-kernel-common-550-server (<= 550.163.01-1), - nvidia-kernel-common-550-server (>= 550.163.01), - nvidia-firmware-550-server-550.163.01, - ${misc:Depends}, ${shlibs:Depends} +Depends: nvidia-dkms-570-server Description: NVIDIA DKMS package - This package builds the NVIDIA kernel module needed by the userspace - driver, using DKMS. - Provided that you have the kernel header packages installed, the kernel - module will be built for your running kernel, and automatically rebuilt for - any new kernel headers that are installed. + Transitional package for upgrades. This package can be safely removed. Package: nvidia-utils-550-server Architecture: amd64 arm64 -Depends: - ${shlibs:Depends}, ${misc:Depends} -Suggests: - nvidia-driver-550-server, -Provides: - nvidia-utils, nvidia-smi -Conflicts: - nvidia-utils, nvidia-smi -Replaces: - nvidia-utils, nvidia-smi +Section: non-free/oldlibs +Depends: nvidia-utils-570-server Description: NVIDIA Server Driver support binaries - This package contains supporting binaries for the NVIDIA Server Driver. + Transitional package for upgrades. This package can be safely removed. Package: libnvidia-compute-550-server Architecture: i386 amd64 arm64 Multi-Arch: same -Depends: - ${misc:Depends}, ${shlibs:Depends} -Provides: libnvidia-compute, nvidia-opencl-icd, opencl-icd, libnvidia-ml.so.1 (= ${source:Version}), - libnvidia-ml1 (= ${source:Version}), - libcuda-5.0-1, libcuda-5.5-1, libcuda-6.0-1, libcuda-6.5-1, - libcuda-7.0-1, libcuda-7.5-1, libcuda-8.0-1, libcuda-9.0-1, - libcuda-9.1-1, libcuda-9.2-1, libcuda-10.0-1, libcuda-10.1-1, - libcuda-10.2-1, libcuda-11.0-1, libcuda-11.1-1, libcuda-11.2-1, - libcuda-11.3-1, libcuda-11.4-1, libcuda-11.5-1, libcuda-11.6-1, - libcuda-11.7-1, libcuda-11.8-1, libcuda-12.0-1, libcuda-12.1-1, - libcuda-12.2-1, libcuda-12.3-1, libcuda-12.4-1, - libcuda1 (= ${source:Version}), - libcuda.so.1 (= ${source:Version}) -Conflicts: libnvidia-compute, nvidia-opencl-icd, - libcuda-5.0-1, libcuda-5.5-1, libcuda-6.0-1, libcuda-6.5-1, - libcuda-7.0-1, libcuda-7.5-1, libcuda-8.0-1, libcuda-9.0-1, - libcuda-9.1-1, libcuda-9.2-1, libcuda-10.0-1, libcuda-10.1-1, - libcuda-10.2-1, libcuda-11.0-1, libcuda-11.1-1, libcuda-11.2-1, - libcuda-11.3-1, libcuda-11.4-1, libcuda-11.5-1, libcuda-11.6-1, - libcuda-11.7-1, libcuda-11.8-1, libcuda-12.0-1, libcuda-12.1-1, - libcuda-12.2-1, libcuda-12.3-1, libcuda-12.4-1 -Replaces: libnvidia-compute, nvidia-opencl-icd, libnvidia-compute-550-server (<< 390.25-0ubuntu2~), - libcuda-5.0-1, libcuda-5.5-1, libcuda-6.0-1, libcuda-6.5-1, - libcuda-7.0-1, libcuda-7.5-1, libcuda-8.0-1, libcuda-9.0-1, - libcuda-9.1-1, libcuda-9.2-1, libcuda-10.0-1, libcuda-10.1-1, - libcuda-10.2-1, libcuda-11.0-1, libcuda-11.1-1, libcuda-11.2-1, - libcuda-11.3-1, libcuda-11.4-1, libcuda-11.5-1, libcuda-11.6-1, - libcuda-11.7-1, libcuda-11.8-1, libcuda-12.0-1, libcuda-12.1-1, - libcuda-12.2-1, libcuda-12.3-1, libcuda-12.4-1 +Section: non-free/oldlibs +Depends: libnvidia-compute-570-server Description: NVIDIA libcompute package - This package provides a set of libraries which enable the NVIDIA Server Driver - to use GPUs for parallel general purpose computation through CUDA and - OpenCL. + Transitional package for upgrades. This package can be safely removed. Package: nvidia-compute-utils-550-server Architecture: amd64 arm64 -Depends: - libnvidia-compute-550-server, adduser, - ${misc:Depends}, ${shlibs:Depends} -Provides: nvidia-compute-utils, nvidia-persistenced -Conflicts: nvidia-compute-utils, nvidia-persistenced -Replaces: nvidia-compute-utils, nvidia-persistenced +Section: non-free/oldlibs +Depends: nvidia-compute-utils-570-server Description: NVIDIA compute utilities - This package provides utility binaries for paraller general purpose - computing use cases with the NVIDIA Server Driver. - . - CUDA MPS is a feature that allows multiple CUDA processes to share a single - GPU context. CUDA MPS should be transparent to CUDA programs. - . - CUDA MPS requires a device that supports Unified Virtual Address (UVA) and - has compute capability SM 3.5 or higher. - Pre-CUDA 4.0 APIs are not supported under CUDA MPS. + Transitional package for upgrades. This package can be safely removed. Package: nvidia-headless-no-dkms-550-server Architecture: amd64 arm64 -Conflicts: nvidia-384 (<< 390.25), nvidia-390 (<< 390.25-0ubuntu1) -Provides: nvidia-384 -Replaces: nvidia-384 (<< 390.25), nvidia-390 (<< 390.25-0ubuntu1) -Depends: - nvidia-kernel-common-550-server (<= 550.163.01-1), - nvidia-kernel-common-550-server (>= 550.163.01), - nvidia-kernel-source-550-server (= ${binary:Version}), - libnvidia-compute-550-server (= ${binary:Version}), - nvidia-compute-utils-550-server (= ${binary:Version}), - libnvidia-cfg1-550-server (= ${binary:Version}), - ${misc:Depends}, ${shlibs:Depends} +Section: non-free/oldlibs +Depends: nvidia-headless-no-dkms-570-server Description: NVIDIA headless metapackage - no DKMS - This metapackage installs the NVIDIA Server Driver and the libraries that enable - parallel general purpose computation through CUDA and - OpenCL. DKMS will not be installed, and, therefore, the kernel module - will not be built. - . - Install this package if you do not need X11 or Wayland support, which is - provided by the nvidia-driver-550-server metapackage. - + Transitional package for upgrades. This package can be safely removed. + Package: nvidia-headless-550-server Architecture: amd64 arm64 -Conflicts: nvidia-headless -Provides: nvidia-headless -Replaces: nvidia-headless -Depends: - nvidia-headless-no-dkms-550-server, - nvidia-dkms-550-server, - ${misc:Depends}, ${shlibs:Depends} +Section: non-free/oldlibs +Depends: nvidia-headless-570-server Description: NVIDIA headless metapackage - This metapackage installs the NVIDIA Server Driver and the libraries that enable - parallel general purpose computation through CUDA and - OpenCL. - . - Install this package if you do not need X11 or Wayland support, which is - provided by the nvidia-driver-550-server metapackage. + Transitional package for upgrades. This package can be safely removed. Package: nvidia-kernel-common-550-server Architecture: amd64 arm64 -Conflicts: nvidia-kernel-common -Provides: nvidia-kernel-common -Depends: - ${misc:Depends}, ${shlibs:Depends}, nvidia-firmware-550-server-550.163.01 -Replaces: - nvidia-dkms-550-server (<< 390.48-0ubuntu3~), nvidia-kernel-common +Section: non-free/oldlibs +Depends: nvidia-kernel-common-570-server Description: Shared files used with the kernel module - This package installs all the optional accessory files for the NVIDIA - kernel module. - . - Install this package if you want to blacklist any conflicting kernel - modules, and if you want udev to load the the NVIDIA kernel modules, - and to create the uvm devices automatically. - -Package: nvidia-firmware-550-server-550.163.01 -Architecture: amd64 arm64 -Breaks: - nvidia-firmware-550-550.163.01 -Replaces: - nvidia-firmware-550-550.163.01 -Depends: - ${misc:Depends} -Description: Firmware files used by the kernel module - This package installs required firmware files for the NVIDIA kernel - module. + Transitional package for upgrades. This package can be safely removed. Package: libnvidia-gl-550-server Architecture: i386 amd64 arm64 +Section: non-free/oldlibs Multi-Arch: same -Conflicts: libnvidia-gl -Replaces: libnvidia-gl, nvidia-384 (<< 390.25), nvidia-390 (<< 390.25-0ubuntu1) -Provides: libnvidia-gl, libglx-vendor, libegl-vendor -Depends: - libnvidia-common-550-server, ${misc:Depends}, ${shlibs:Depends}, - libnvidia-egl-wayland1 +Depends: libnvidia-gl-570-server Description: NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD - This package provides the NVIDIA OpenGL/GLX/EGL/GLES libraries and the - Vulkan ICD. + Transitional package for upgrades. This package can be safely removed. Package: libnvidia-common-550-server Architecture: all +Section: non-free/oldlibs Multi-Arch: foreign -Breaks: libnvidia-gl-550-server (<< 390.25-0ubuntu2~) -Conflicts: libnvidia-common -Replaces: libnvidia-common, libnvidia-gl-550-server (<< 390.25-0ubuntu2~) -Provides: libnvidia-common -Depends: - ${misc:Depends}, ${shlibs:Depends} +Depends: libnvidia-common-570-server Description: Shared files used by the NVIDIA libraries - This package provides a set of files that are required by the NVIDIA - libraries. + Transitional package for upgrades. This package can be safely removed. Package: libnvidia-extra-550-server Architecture: i386 amd64 arm64 +Section: non-free/oldlibs Multi-Arch: same -Breaks: libnvidia-common-550-server (<< 440.64-0ubuntu3~) -Conflicts: libnvidia-extra -Replaces: libnvidia-extra, libnvidia-common-550-server (<< 440.64-0ubuntu3~) -Provides: libnvidia-extra -Depends: - ${misc:Depends}, ${shlibs:Depends} +Depends: libnvidia-extra-570-server Description: Extra libraries for the NVIDIA Server Driver - This package provides an additional set of libraries to be used with - the NVIDIA Server Driver. + Transitional package for upgrades. This package can be safely removed. Package: xserver-xorg-video-nvidia-550-server -Section: non-free/x11 +Section: non-free/oldlibs Architecture: amd64 arm64 -Depends: - libnvidia-cfg1-550-server (= ${binary:Version}), - ${nvidia:xorgDepends}, - ${shlibs:Depends}, ${misc:Depends} -Conflicts: xorg-driver-binary, nvidia-driver-binary -Replaces: xorg-driver-binary, nvidia-driver-binary -Provides: - xorg-driver-binary, nvidia-driver-binary, - ${nvidia:xorgProvides} +Depends: xserver-xorg-video-nvidia-570-server Description: NVIDIA binary Xorg driver - The NVIDIA binary driver provides optimized hardware acceleration of - OpenGL/GLX/EGL/GLES applications via a direct-rendering X Server - for graphics cards using NVIDIA chip sets. - . - See /usr/share/doc/nvidia-driver-550-server/README.txt.gz - for a complete list of supported GPUs and PCI IDs. + Transitional package for upgrades. This package can be safely removed. Package: libnvidia-cfg1-550-server Architecture: amd64 arm64 +Section: non-free/oldlibs Multi-Arch: same -Pre-Depends: - ${misc:Pre-Depends} -Depends: - ${shlibs:Depends}, ${misc:Depends} -Provides: - libnvidia-cfg1-any, -Conflicts: - libnvidia-cfg1-any, -Replaces: - libnvidia-cfg1-any, +Depends: libnvidia-cfg1-570-server Description: NVIDIA binary OpenGL/GLX configuration library - The NVIDIA binary driver provides optimized hardware acceleration of - OpenGL/GLX/EGL/GLES applications via a direct-rendering X Server - for graphics cards using NVIDIA chip sets. - . - This package contains the libnvidia-cfg.so.1 runtime library. + Transitional package for upgrades. This package can be safely removed. Package: libnvidia-fbc1-550-server Architecture: i386 amd64 arm64 +Section: non-free/oldlibs Multi-Arch: same -Pre-Depends: - ${misc:Pre-Depends} -Depends: -# ${nvidia}-alternative (= ${binary:Version}), - ${shlibs:Depends}, ${misc:Depends} -Provides: - libnvidia-fbc1, -Conflicts: - libnvidia-fbc1, -Replaces: - libnvidia-fbc1, +Depends: libnvidia-fbc1-570-server Description: NVIDIA OpenGL-based Framebuffer Capture runtime library - The NVIDIA OpenGL-based Framebuffer Capture (NvFBCOpenGL) library provides - a high performance, low latency interface to capture and optionally encode an - OpenGL framebuffer. NvFBCOpenGL is a private API that is only available to - approved partners for use in remote graphics scenarios. - . - This package contains the NvFBCOpenGL runtime library. + Transitional package for upgrades. This package can be safely removed. Package: libnvidia-decode-550-server Architecture: i386 amd64 arm64 Multi-Arch: same -Pre-Depends: - ${misc:Pre-Depends} -Depends: - libnvidia-compute-550-server (= ${binary:Version}), - ${shlibs:Depends}, ${misc:Depends} -Conflicts: - libnvidia-decode, -Replaces: - libnvidia-decode, -Provides: - libnvidia-decode, +Section: non-free/oldlibs +Depends: libnvidia-decode-570-server Description: NVIDIA Video Decoding runtime libraries - This package includes the NVIDIA CUDA Video Decoder (NVCUVID) library which - provides an interface to hardware video decoding capabilities on NVIDIA GPUs with CUDA. - . - The package also provides a VDPAU (Video Decode and Presentation API for Unix-like - systems) library for the NVIDIA vendor implementation. + Transitional package for upgrades. This package can be safely removed. Package: libnvidia-encode-550-server Architecture: i386 amd64 arm64 +Section: non-free/oldlibs Multi-Arch: same -Pre-Depends: - ${misc:Pre-Depends} -Depends: - ${shlibs:Depends}, ${misc:Depends} -Conflicts: - libnvidia-encode, -Provides: - libnvidia-encode -Replaces: - libnvidia-encode +Depends: libnvidia-encode-570-server Description: NVENC Video Encoding runtime library - The NVENC Video Encoding library provides an interface to video encoder - hardware on supported NVIDIA GPUs. - . - This package contains the nvidia-encode runtime library. + Transitional package for upgrades. This package can be safely removed. Package: nvidia-driver-550-server-open Architecture: amd64 arm64 -Depends: - libnvidia-gl-550-server (= ${binary:Version}), - nvidia-dkms-550-server-open (<= 550.163.01-1), - nvidia-dkms-550-server-open (>= 550.163.01), - nvidia-kernel-common-550-server (<= 550.163.01-1), - nvidia-kernel-common-550-server (>= 550.163.01), - nvidia-kernel-source-550-server-open (= ${binary:Version}), - libnvidia-compute-550-server (= ${binary:Version}), - libnvidia-extra-550-server (= ${binary:Version}), - nvidia-compute-utils-550-server (= ${binary:Version}), - libnvidia-decode-550-server (= ${binary:Version}), - libnvidia-encode-550-server (= ${binary:Version}), - nvidia-utils-550-server (= ${binary:Version}), - xserver-xorg-video-nvidia-550-server (= ${binary:Version}), - libnvidia-cfg1-550-server (= ${binary:Version}), - libnvidia-fbc1-550-server (= ${binary:Version}) [!ppc64el], - ${misc:Depends} -Recommends: - nvidia-settings, nvidia-prime (>= 0.8), - libnvidia-compute-550-server:i386 (= ${binary:Version}) [amd64], - libnvidia-decode-550-server:i386 (= ${binary:Version}) [amd64], - libnvidia-encode-550-server:i386 (= ${binary:Version}) [amd64], - libnvidia-fbc1-550-server:i386 (= ${binary:Version}) [amd64], - libnvidia-gl-550-server:i386 (= ${binary:Version}) [amd64] -XB-Modaliases: ${modaliases} -XB-PmAliases: ${nvidia:pm-modaliases} -XB-Support: PB +Section: non-free/oldlibs +Depends: nvidia-driver-570-server-open Description: NVIDIA driver (open kernel) metapackage - This metapackage depends on the NVIDIA binary driver and on all of its libraries, - to provide hardware acceleration for OpenGL/GLX/EGL/GLES/Vulkan - applications on either X11 or on Wayland. - . - See /usr/share/doc/nvidia-driver-550-server/README.txt.gz - for a complete list of supported GPUs and PCI IDs. + Transitional package for upgrades. This package can be safely removed. Package: nvidia-kernel-source-550-server-open Architecture: amd64 arm64 +Section: non-free/oldlibs Multi-Arch: foreign -Conflicts: - nvidia-kernel-source -Replaces: - nvidia-kernel-source, nvidia-384 (<< 390.25), nvidia-390 (<< 390.25-0ubuntu1) -Provides: - nvidia-kernel-source -Depends: - ${misc:Depends}, ${shlibs:Depends} +Depends: nvidia-kernel-source-570-server-open Description: NVIDIA kernel source package - This package provides the open NVIDIA kernel source needed by the userspace - driver. + Transitional package for upgrades. This package can be safely removed. Package: nvidia-dkms-550-server-open Architecture: amd64 arm64 +Section: non-free/oldlibs Multi-Arch: foreign -Conflicts: - nvidia-dkms-kernel -Breaks: nvidia-kernel-source-550-server (<< 390.25-0ubuntu2~) -Replaces: - nvidia-dkms-kernel, nvidia-kernel-source-550-server (<< 390.25-0ubuntu2~), nvidia-384 (<< 390.25) -Provides: - nvidia-dkms-kernel -Depends: - dkms, - nvidia-kernel-source-550-server-open (<= 550.163.01-1), - nvidia-kernel-source-550-server-open (>= 550.163.01), - nvidia-kernel-common-550-server (<= 550.163.01-1), - nvidia-kernel-common-550-server (>= 550.163.01), - ${misc:Depends}, ${shlibs:Depends} +Depends: nvidia-dkms-570-server-open Description: NVIDIA DKMS package (open kernel module) - This package builds the open NVIDIA kernel module needed by the userspace - driver, using DKMS. - Provided that you have the kernel header packages installed, the kernel - module will be built for your running kernel, and automatically rebuilt for - any new kernel headers that are installed. + Transitional package for upgrades. This package can be safely removed. Package: nvidia-headless-no-dkms-550-server-open Architecture: amd64 arm64 -Conflicts: nvidia-384 (<< 390.25), nvidia-390 (<< 390.25-0ubuntu1) -Provides: nvidia-384 -Replaces: nvidia-384 (<< 390.25), nvidia-390 (<< 390.25-0ubuntu1) -Depends: - nvidia-kernel-common-550-server (<= 550.163.01-1), - nvidia-kernel-common-550-server (>= 550.163.01), - nvidia-kernel-source-550-server-open (= ${binary:Version}), - libnvidia-compute-550-server (= ${binary:Version}), - nvidia-compute-utils-550-server (= ${binary:Version}), - libnvidia-cfg1-550-server (= ${binary:Version}), - ${misc:Depends}, ${shlibs:Depends} +Section: non-free/oldlibs +Depends: nvidia-headless-no-dkms-570-server-open Description: NVIDIA headless metapackage - no DKMS (open kernel module) - This metapackage installs the NVIDIA driver and the libraries that enable - parallel general purpose computation through CUDA and - OpenCL. DKMS will not be installed, and, therefore, the kernel module - will not be built. - . - Install this package if you do not need X11 or Wayland support, which is - provided by the nvidia-driver-550-server metapackage. + Transitional package for upgrades. This package can be safely removed. Package: nvidia-headless-550-server-open Architecture: amd64 arm64 -Conflicts: nvidia-headless -Provides: nvidia-headless -Replaces: nvidia-headless -Depends: - nvidia-headless-no-dkms-550-server-open, - nvidia-dkms-550-server-open, - ${misc:Depends}, ${shlibs:Depends} +Section: non-free/oldlibs +Depends: nvidia-headless-570-server-open Description: NVIDIA headless metapackage (open kernel module) - This metapackage installs the NVIDIA driver and the libraries that enable - parallel general purpose computation through CUDA and - OpenCL. - . - Install this package if you do not need X11 or Wayland support, which is - provided by the nvidia-driver-550-server metapackage. + Transitional package for upgrades. This package can be safely removed. diff --git a/debian/dkms.conf.fragment b/debian/dkms.conf.fragment deleted file mode 100644 index 35effc0..0000000 --- a/debian/dkms.conf.fragment +++ /dev/null @@ -1,5 +0,0 @@ -BUILT_MODULE_NAME[3]="nvidia-uvm" -DEST_MODULE_LOCATION[3]="/kernel/drivers/char/drm" -BUILT_MODULE_NAME[4]="nvidia-peermem" -DEST_MODULE_LOCATION[4]="/kernel/drivers/char/drm" -#PATCH[2]="buildfix_kernel_4.9_amd64_only.patch" diff --git a/debian/dkms_nvidia.conf b/debian/dkms_nvidia.conf deleted file mode 100644 index 0e1f494..0000000 --- a/debian/dkms_nvidia.conf +++ /dev/null @@ -1,22 +0,0 @@ -PACKAGE_NAME="nvidia-srv" -PACKAGE_VERSION="550.163.01" -CLEAN="make clean" -BUILT_MODULE_NAME[0]="nvidia" -DEST_MODULE_LOCATION[0]="/kernel/drivers/char/drm" -PROCS_NUM=`nproc` -[ $PROCS_NUM -gt 16 ] && PROCS_NUM=16 -MAKE[0]="unset ARCH; [ ! -h /usr/bin/cc ] && export CC=/usr/bin/gcc; env NV_VERBOSE=1 \ - 'make' -j$PROCS_NUM NV_EXCLUDE_BUILD_MODULES='' KERNEL_UNAME=${kernelver} IGNORE_XEN_PRESENCE=1 IGNORE_CC_MISMATCH=1 SYSSRC=$kernel_source_dir LD=/usr/bin/ld.bfd CONFIG_X86_KERNEL_IBT= modules" -BUILT_MODULE_NAME[1]="nvidia-modeset" -DEST_MODULE_LOCATION[1]="/kernel/drivers/char/drm" -BUILT_MODULE_NAME[2]="nvidia-drm" -DEST_MODULE_LOCATION[2]="/kernel/drivers/char/drm" -AUTOINSTALL="yes" -PATCH[0]="disable_fstack-clash-protection_fcf-protection.patch" -PATCH[1]="nv-vtophys-explicit-void-cast.patch" -PATCH[2]="buildfix_kernel_6.12.patch" -# Apply from v4 to v5.12 kernels -# v5.13 kernels already disable both by default -# v5.19 kernels may need cf-protection=branch -PATCH_MATCH[0]='^(4\.[0-9]*)|(5\.[0-9]\.0)|(5\.1[0-2]\.0)' -#PATCH[1]="buildfix_kernel_5.14.patch" diff --git a/debian/dkms_nvidia_open.conf b/debian/dkms_nvidia_open.conf deleted file mode 100644 index f657a3f..0000000 --- a/debian/dkms_nvidia_open.conf +++ /dev/null @@ -1,21 +0,0 @@ -PACKAGE_NAME="nvidia" -PACKAGE_VERSION="550.163.01" -CLEAN="make clean" -BUILT_MODULE_NAME[0]="nvidia" -DEST_MODULE_LOCATION[0]="/kernel/drivers/char/drm" -PROCS_NUM=`nproc` -[ $PROCS_NUM -gt 16 ] && PROCS_NUM=16 -MAKE[0]="unset ARCH; [ ! -h /usr/bin/cc ] && export CC=/usr/bin/gcc; env NV_VERBOSE=1 \ - 'make' -j$PROCS_NUM NV_EXCLUDE_BUILD_MODULES='' KERNEL_UNAME=${kernelver} IGNORE_XEN_PRESENCE=1 IGNORE_CC_MISMATCH=1 SYSSRC=$kernel_source_dir LD=/usr/bin/ld.bfd CONFIG_X86_KERNEL_IBT= modules" -BUILT_MODULE_NAME[1]="nvidia-modeset" -DEST_MODULE_LOCATION[1]="/kernel/drivers/char/drm" -BUILT_MODULE_NAME[2]="nvidia-drm" -DEST_MODULE_LOCATION[2]="/kernel/drivers/char/drm" -AUTOINSTALL="yes" -PATCH[0]="disable_fstack-clash-protection_fcf-protection.patch" -PATCH[1]="nv-vtophys-explicit-void-cast.patch" -PATCH[2]="buildfix_kernel_6.12.patch" -#PATCH[3]="buildfix_kernel_6.12_pageswapcache.patch" -# v5.13 kernels already disable both by default -# v5.19 kernels may need cf-protection=branch -PATCH_MATCH[0]='^(4\.[0-9]*)|(5\.[0-9]\.0)|(5\.1[0-2]\.0)' diff --git a/debian/libnvidia-cfg1-550-server.install b/debian/libnvidia-cfg1-550-server.install deleted file mode 100644 index 28f1e13..0000000 --- a/debian/libnvidia-cfg1-550-server.install +++ /dev/null @@ -1 +0,0 @@ -NVIDIA-Linux/libnvidia-cfg.so.550.163.01 usr/lib/x86_64-linux-gnu diff --git a/debian/libnvidia-cfg1-550-server.links b/debian/libnvidia-cfg1-550-server.links deleted file mode 100644 index 532596e..0000000 --- a/debian/libnvidia-cfg1-550-server.links +++ /dev/null @@ -1,2 +0,0 @@ -usr/lib/x86_64-linux-gnu/libnvidia-cfg.so.550.163.01 usr/lib/x86_64-linux-gnu/libnvidia-cfg.so.1 -usr/lib/x86_64-linux-gnu/libnvidia-cfg.so.1 usr/lib/x86_64-linux-gnu/libnvidia-cfg.so diff --git a/debian/libnvidia-common-550-server.install b/debian/libnvidia-common-550-server.install deleted file mode 100644 index c85db7e..0000000 --- a/debian/libnvidia-common-550-server.install +++ /dev/null @@ -1,2 +0,0 @@ -NVIDIA-Linux/nvidia-application-profiles-550.163.01-key-documentation usr/share/nvidia -NVIDIA-Linux/nvidia-application-profiles-550.163.01-rc usr/share/nvidia diff --git a/debian/libnvidia-compute-550-server.install b/debian/libnvidia-compute-550-server.install deleted file mode 100644 index 7734929..0000000 --- a/debian/libnvidia-compute-550-server.install +++ /dev/null @@ -1,13 +0,0 @@ -NVIDIA-Linux/libnvidia-pkcs11*.so.550.163.01 usr/lib/x86_64-linux-gnu -NVIDIA-Linux/libcuda.so.550.163.01 usr/lib/x86_64-linux-gnu -NVIDIA-Linux/libcudadebugger.so.550.163.01 usr/lib/x86_64-linux-gnu -NVIDIA-Linux/libnvidia-ml.so.550.163.01 usr/lib/x86_64-linux-gnu -NVIDIA-Linux/libnvidia-nvvm.so.550.163.01 usr/lib/x86_64-linux-gnu -NVIDIA-Linux/libnvidia-opencl.so.550.163.01 usr/lib/x86_64-linux-gnu -NVIDIA-Linux/libnvidia-ptxjitcompiler.so.550.163.01 usr/lib/x86_64-linux-gnu -NVIDIA-Linux/nvidia.icd etc/OpenCL/vendors -#NVIDIA-Linux/32/libcuda.so.550.163.01 usr/lib/x86_64-linux-gnu -#NVIDIA-Linux/32/libnvidia-ml.so.550.163.01 usr/lib/x86_64-linux-gnu -#NVIDIA-Linux/32/libnvidia-nvvm.so.550.163.01 usr/lib/x86_64-linux-gnu -#NVIDIA-Linux/32/libnvidia-opencl.so.550.163.01 usr/lib/x86_64-linux-gnu -#NVIDIA-Linux/32/libnvidia-ptxjitcompiler.so.550.163.01 usr/lib/x86_64-linux-gnu diff --git a/debian/libnvidia-compute-550-server.links b/debian/libnvidia-compute-550-server.links deleted file mode 100644 index 7e20b58..0000000 --- a/debian/libnvidia-compute-550-server.links +++ /dev/null @@ -1,10 +0,0 @@ -usr/lib/x86_64-linux-gnu/libcudadebugger.so.550.163.01 usr/lib/x86_64-linux-gnu/libcudadebugger.so.1 -usr/lib/x86_64-linux-gnu/libcuda.so.550.163.01 usr/lib/x86_64-linux-gnu/libcuda.so.1 -usr/lib/x86_64-linux-gnu/libcuda.so.1 usr/lib/x86_64-linux-gnu/libcuda.so -usr/lib/x86_64-linux-gnu/libnvidia-ml.so.550.163.01 usr/lib/x86_64-linux-gnu/libnvidia-ml.so.1 -usr/lib/x86_64-linux-gnu/libnvidia-ml.so.1 usr/lib/x86_64-linux-gnu/libnvidia-ml.so -usr/lib/x86_64-linux-gnu/libnvidia-nvvm.so.550.163.01 usr/lib/x86_64-linux-gnu/libnvidia-nvvm.so.4 -usr/lib/x86_64-linux-gnu/libnvidia-nvvm.so.4 usr/lib/x86_64-linux-gnu/libnvidia-nvvm.so -usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.550.163.01 usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.1 -usr/lib/x86_64-linux-gnu/libnvidia-ptxjitcompiler.so.550.163.01 usr/lib/x86_64-linux-gnu/libnvidia-ptxjitcompiler.so.1 -usr/lib/x86_64-linux-gnu/libnvidia-ptxjitcompiler.so.1 usr/lib/x86_64-linux-gnu/libnvidia-ptxjitcompiler.so diff --git a/debian/libnvidia-decode-550-server.install b/debian/libnvidia-decode-550-server.install deleted file mode 100644 index aa30b96..0000000 --- a/debian/libnvidia-decode-550-server.install +++ /dev/null @@ -1,6 +0,0 @@ -NVIDIA-Linux/libnvcuvid.so.550.163.01 usr/lib/x86_64-linux-gnu -NVIDIA-Linux/libnvidia-opticalflow.so.550.163.01 usr/lib/x86_64-linux-gnu -NVIDIA-Linux/libvdpau_nvidia.so.550.163.01 usr/lib/x86_64-linux-gnu/vdpau -#NVIDIA-Linux/32/libnvcuvid.so.550.163.01 usr/lib/x86_64-linux-gnu -#NVIDIA-Linux/32/libnvidia-opticalflow.so.550.163.01 usr/lib/x86_64-linux-gnu -#NVIDIA-Linux/32/libvdpau_nvidia.so.550.163.01 usr/lib/x86_64-linux-gnu/vdpau diff --git a/debian/libnvidia-decode-550-server.links b/debian/libnvidia-decode-550-server.links deleted file mode 100644 index f961339..0000000 --- a/debian/libnvidia-decode-550-server.links +++ /dev/null @@ -1,6 +0,0 @@ -usr/lib/x86_64-linux-gnu/libnvcuvid.so.550.163.01 usr/lib/x86_64-linux-gnu/libnvcuvid.so.1 -usr/lib/x86_64-linux-gnu/libnvcuvid.so.1 usr/lib/x86_64-linux-gnu/libnvcuvid.so -usr/lib/x86_64-linux-gnu/libnvidia-opticalflow.so.550.163.01 usr/lib/x86_64-linux-gnu/libnvidia-opticalflow.so.1 -usr/lib/x86_64-linux-gnu/libnvidia-opticalflow.so.1 usr/lib/x86_64-linux-gnu/libnvidia-opticalflow.so -usr/lib/x86_64-linux-gnu/vdpau/libvdpau_nvidia.so.550.163.01 usr/lib/x86_64-linux-gnu/vdpau/libvdpau_nvidia.so -usr/lib/x86_64-linux-gnu/vdpau/libvdpau_nvidia.so.550.163.01 usr/lib/x86_64-linux-gnu/vdpau/libvdpau_nvidia.so.1 diff --git a/debian/libnvidia-encode-550-server.install b/debian/libnvidia-encode-550-server.install deleted file mode 100644 index 9219284..0000000 --- a/debian/libnvidia-encode-550-server.install +++ /dev/null @@ -1,2 +0,0 @@ -NVIDIA-Linux/libnvidia-encode.so.550.163.01 usr/lib/x86_64-linux-gnu -#NVIDIA-Linux/32/libnvidia-encode.so.550.163.01 usr/lib/x86_64-linux-gnu diff --git a/debian/libnvidia-encode-550-server.links b/debian/libnvidia-encode-550-server.links deleted file mode 100644 index 364849a..0000000 --- a/debian/libnvidia-encode-550-server.links +++ /dev/null @@ -1,2 +0,0 @@ -usr/lib/x86_64-linux-gnu/libnvidia-encode.so.550.163.01 usr/lib/x86_64-linux-gnu/libnvidia-encode.so.1 -usr/lib/x86_64-linux-gnu/libnvidia-encode.so.1 usr/lib/x86_64-linux-gnu/libnvidia-encode.so diff --git a/debian/libnvidia-extra-550-server.install b/debian/libnvidia-extra-550-server.install deleted file mode 100644 index f1f9712..0000000 --- a/debian/libnvidia-extra-550-server.install +++ /dev/null @@ -1,2 +0,0 @@ -NVIDIA-Linux/libnvidia-allocator.so.550.163.01 usr/lib/x86_64-linux-gnu -#NVIDIA-Linux/32/libnvidia-allocator.so.550.163.01 usr/lib/x86_64-linux-gnu diff --git a/debian/libnvidia-extra-550-server.links b/debian/libnvidia-extra-550-server.links deleted file mode 100644 index 97e0883..0000000 --- a/debian/libnvidia-extra-550-server.links +++ /dev/null @@ -1,3 +0,0 @@ -usr/lib/x86_64-linux-gnu/libnvidia-allocator.so.1 usr/lib/x86_64-linux-gnu/gbm/nvidia-drm_gbm.so -usr/lib/x86_64-linux-gnu/libnvidia-allocator.so.550.163.01 usr/lib/x86_64-linux-gnu/libnvidia-allocator.so.1 -usr/lib/x86_64-linux-gnu/libnvidia-allocator.so.1 usr/lib/x86_64-linux-gnu/libnvidia-allocator.so diff --git a/debian/libnvidia-fbc1-550-server.install b/debian/libnvidia-fbc1-550-server.install deleted file mode 100644 index f3b857f..0000000 --- a/debian/libnvidia-fbc1-550-server.install +++ /dev/null @@ -1,2 +0,0 @@ -NVIDIA-Linux/libnvidia-fbc.so.550.163.01 usr/lib/x86_64-linux-gnu -#NVIDIA-Linux/32/libnvidia-fbc.so.550.163.01 usr/lib/x86_64-linux-gnu diff --git a/debian/libnvidia-fbc1-550-server.links b/debian/libnvidia-fbc1-550-server.links deleted file mode 100644 index 3f7a944..0000000 --- a/debian/libnvidia-fbc1-550-server.links +++ /dev/null @@ -1,2 +0,0 @@ -usr/lib/x86_64-linux-gnu/libnvidia-fbc.so.550.163.01 usr/lib/x86_64-linux-gnu/libnvidia-fbc.so.1 -usr/lib/x86_64-linux-gnu/libnvidia-fbc.so.1 usr/lib/x86_64-linux-gnu/libnvidia-fbc.so diff --git a/debian/libnvidia-gl-550-server.install b/debian/libnvidia-gl-550-server.install deleted file mode 100644 index 2f0ef69..0000000 --- a/debian/libnvidia-gl-550-server.install +++ /dev/null @@ -1,34 +0,0 @@ -NVIDIA-Linux/_nvngx.dll usr/lib/x86_64-linux-gnu/nvidia/wine -NVIDIA-Linux/nvngx.dll usr/lib/x86_64-linux-gnu/nvidia/wine -NVIDIA-Linux/10_nvidia.json usr/share/glvnd/egl_vendor.d -NVIDIA-Linux/15_nvidia_gbm.json usr/share/egl/egl_external_platform.d -NVIDIA-Linux/libEGL_nvidia.so.550.163.01 usr/lib/x86_64-linux-gnu -NVIDIA-Linux/libGLESv1_CM_nvidia.so.550.163.01 usr/lib/x86_64-linux-gnu -NVIDIA-Linux/libGLESv2_nvidia.so.550.163.01 usr/lib/x86_64-linux-gnu -NVIDIA-Linux/libGLX_nvidia.so.550.163.01 usr/lib/x86_64-linux-gnu -NVIDIA-Linux/libglxserver_nvidia.so.550.163.01 usr/lib/x86_64-linux-gnu/nvidia/xorg -NVIDIA-Linux/libnvidia-api.so.1 usr/lib/x86_64-linux-gnu -NVIDIA-Linux/libnvidia-egl-gbm.so.1.1.1 usr/lib/x86_64-linux-gnu -NVIDIA-Linux/libnvidia-eglcore.so.550.163.01 usr/lib/x86_64-linux-gnu -NVIDIA-Linux/libnvidia-glcore.so.550.163.01 usr/lib/x86_64-linux-gnu -NVIDIA-Linux/libnvidia-glsi.so.550.163.01 usr/lib/x86_64-linux-gnu -NVIDIA-Linux/libnvidia-glvkspirv.so.550.163.01 usr/lib/x86_64-linux-gnu -NVIDIA-Linux/libnvidia-gpucomp.so.550.163.01 usr/lib/x86_64-linux-gnu -NVIDIA-Linux/libnvidia-ngx.so.550.163.01 usr/lib/x86_64-linux-gnu -NVIDIA-Linux/libnvidia-rtcore.so.550.163.01 usr/lib/x86_64-linux-gnu -NVIDIA-Linux/libnvidia-tls.so.550.163.01 usr/lib/x86_64-linux-gnu -NVIDIA-Linux/libnvoptix.so.550.163.01 usr/lib/x86_64-linux-gnu -NVIDIA-Linux/nvidia-ngx-updater usr/bin -NVIDIA-Linux/nvidia_icd.json usr/share/vulkan/icd.d -NVIDIA-Linux/nvidia_layers.json usr/share/vulkan/implicit_layer.d -NVIDIA-Linux/nvoptix.bin usr/share/nvidia -#NVIDIA-Linux/32/libEGL_nvidia.so.550.163.01 usr/lib/x86_64-linux-gnu -#NVIDIA-Linux/32/libGLESv1_CM_nvidia.so.550.163.01 usr/lib/x86_64-linux-gnu -#NVIDIA-Linux/32/libGLESv2_nvidia.so.550.163.01 usr/lib/x86_64-linux-gnu -#NVIDIA-Linux/32/libGLX_nvidia.so.550.163.01 usr/lib/x86_64-linux-gnu -#NVIDIA-Linux/32/libnvidia-eglcore.so.550.163.01 usr/lib/x86_64-linux-gnu -#NVIDIA-Linux/32/libnvidia-glcore.so.550.163.01 usr/lib/x86_64-linux-gnu -#NVIDIA-Linux/32/libnvidia-glsi.so.550.163.01 usr/lib/x86_64-linux-gnu -#NVIDIA-Linux/32/libnvidia-glvkspirv.so.550.163.01 usr/lib/x86_64-linux-gnu -#NVIDIA-Linux/32/libnvidia-gpucomp.so.550.163.01 usr/lib/x86_64-linux-gnu -#NVIDIA-Linux/32/libnvidia-tls.so.550.163.01 usr/lib/x86_64-linux-gnu diff --git a/debian/libnvidia-gl-550-server.links b/debian/libnvidia-gl-550-server.links deleted file mode 100644 index bd7a429..0000000 --- a/debian/libnvidia-gl-550-server.links +++ /dev/null @@ -1,6 +0,0 @@ -usr/lib/x86_64-linux-gnu/libnvoptix.so.550.163.01 usr/lib/x86_64-linux-gnu/libnvoptix.so.1 -usr/lib/x86_64-linux-gnu/nvidia/xorg/libglxserver_nvidia.so.550.163.01 usr/lib/x86_64-linux-gnu/nvidia/xorg/libglxserver_nvidia.so -usr/lib/x86_64-linux-gnu/libEGL_nvidia.so.550.163.01 usr/lib/x86_64-linux-gnu/libEGL_nvidia.so.0 -usr/lib/x86_64-linux-gnu/libGLESv1_CM_nvidia.so.550.163.01 usr/lib/x86_64-linux-gnu/libGLESv1_CM_nvidia.so.1 -usr/lib/x86_64-linux-gnu/libGLESv2_nvidia.so.550.163.01 usr/lib/x86_64-linux-gnu/libGLESv2_nvidia.so.2 -usr/lib/x86_64-linux-gnu/libGLX_nvidia.so.550.163.01 usr/lib/x86_64-linux-gnu/libGLX_nvidia.so.0 diff --git a/debian/libnvidia-gl-550-server.lintian-overrides b/debian/libnvidia-gl-550-server.lintian-overrides deleted file mode 100644 index c4f9e23..0000000 --- a/debian/libnvidia-gl-550-server.lintian-overrides +++ /dev/null @@ -1,3 +0,0 @@ -# nvidia-ngx-updater -embedded-library zlib -embedded-library curl diff --git a/debian/libnvidia-gl-550-server.preinst b/debian/libnvidia-gl-550-server.preinst deleted file mode 100644 index d13eddf..0000000 --- a/debian/libnvidia-gl-550-server.preinst +++ /dev/null @@ -1,106 +0,0 @@ -#! /bin/sh -# preinst script for libnvidia-gl-550-server -# -# see: dh_installdeb(1) -# -# Copyright (C) 2018 Canonical Ltd -# Authors: Alberto Milone - -set -e - -# summary of how this script can be called: -# * <new-preinst> `install' -# * <new-preinst> `install' <old-version> -# * <new-preinst> `upgrade' <old-version> -# * <old-preinst> `abort-upgrade' <new-version> -# -# For details see /usr/share/doc/packaging-manual/ - -library_dir=usr/lib/x86_64-linux-gnu -no_alternatives_version=390.25-0ubuntu1 -package_name=libnvidia-gl-550-server -this_version=`dpkg-query -W -f='${Version}' $package_name | cut -d\: -f2` - - -_remove_diversions() { - set -a "libGL.so.1" "libGL.so" "libEGL.so.1" "libEGL.so" - while [ $# -ge 1 ]; do - libname=$1 - if dpkg-divert --list | grep -F "/$library_dir/$libname.distrib" - then - dpkg-divert --remove --rename /$library_dir/$libname - fi - shift - done -} - - -_remove_alternative () { - NAME=$1 - if [ -n "`update-alternatives --list $NAME 2>/dev/null`" ]; then - set -a `update-alternatives --list $NAME 2>/dev/null` - while [ $# -ge 1 ] && [ "$#" != "configure" ]; do - ALTERNATIVE=${1} - update-alternatives --remove $NAME $ALTERNATIVE - shift - done - fi -} - - -_remove_alternatives () { - # Clean up any previous non-multi-arch alternatives - _remove_alternative gl_conf - - # Clean up the most recent alternatives - _remove_alternative x86_64-linux-gnu_gl_conf - _remove_alternative x86_64-linux-gnu_egl_conf - - # Clean up the compatibility alternatives - if [ "`dpkg --print-architecture`" = "amd64" ]; then - _remove_alternative i386-linux-gnu_gl_conf - _remove_alternative i386-linux-gnu_egl_conf - fi - - # Remove the alternative for glamor-egl - _remove_alternative glamor_conf - - # explicit ldconfig due to alternatives - ldconfig -} - - -_clean_up () { - # Make sure that no diversion is still there - _remove_diversions - - # Remove any nvidia related alternatives - _remove_alternatives -} - - -case "$1" in - install|upgrade) - old_version="$2" - if dpkg --compare-versions "$old_version" lt "$no_alternatives_version"; then - # Clean up debris from previous nvidia packages - _clean_up - fi - ;; - - abort-upgrade) - ;; - - *) - echo "preinst called with unknown argument \`$1'" >&2 - exit 0 - ;; -esac - - -# dh_installdeb will replace this with shell code automatically -# generated by other debhelper scripts. - -#DEBHELPER# - -exit 0 diff --git a/debian/nvidia-compute-utils-550-server.docs b/debian/nvidia-compute-utils-550-server.docs deleted file mode 100644 index 5a5cb0c..0000000 --- a/debian/nvidia-compute-utils-550-server.docs +++ /dev/null @@ -1,2 +0,0 @@ -NVIDIA-Linux/html/nvidia-persistenced.html -NVIDIA-Linux/nvidia-persistenced-init.tar.bz2 diff --git a/debian/nvidia-compute-utils-550-server.install b/debian/nvidia-compute-utils-550-server.install deleted file mode 100644 index 522204a..0000000 --- a/debian/nvidia-compute-utils-550-server.install +++ /dev/null @@ -1,5 +0,0 @@ -NVIDIA-Linux/nvidia-cuda-mps-control usr/bin -NVIDIA-Linux/nvidia-cuda-mps-control.1.gz usr/share/man/man1 -NVIDIA-Linux/nvidia-cuda-mps-server usr/bin -NVIDIA-Linux/nvidia-persistenced usr/bin -NVIDIA-Linux/nvidia-persistenced.1.gz usr/share/man/man1 diff --git a/debian/nvidia-compute-utils-550-server.nvidia-persistenced.service b/debian/nvidia-compute-utils-550-server.nvidia-persistenced.service deleted file mode 100644 index 3413da0..0000000 --- a/debian/nvidia-compute-utils-550-server.nvidia-persistenced.service +++ /dev/null @@ -1,11 +0,0 @@ -[Unit] -Description=NVIDIA Persistence Daemon -Wants=syslog.target -StopWhenUnneeded=true -Before=systemd-backlight@backlight:nvidia_0.service - -[Service] -Type=forking -ExecStart=/usr/bin/nvidia-persistenced --user nvidia-persistenced --no-persistence-mode --verbose -ExecStopPost=/bin/rm -rf /var/run/nvidia-persistenced - diff --git a/debian/nvidia-compute-utils-550-server.postinst b/debian/nvidia-compute-utils-550-server.postinst deleted file mode 100644 index 7308881..0000000 --- a/debian/nvidia-compute-utils-550-server.postinst +++ /dev/null @@ -1,33 +0,0 @@ -#!/bin/sh -# postinst script for nvidia-compute-utils-550-server -# -# see: dh_installdeb(1) -# -# Copyright (C) 2018 Canonical Ltd -# Authors: Alberto Milone -set -e - -NVPD_USER="nvidia-persistenced" - -case "$1" in - configure) - - if ! id "$NVPD_USER" > /dev/null 2>&1; then - # Create the user and group for nvidia-persistenced - adduser --system --no-create-home --home /nonexistent \ - --gecos 'NVIDIA Persistence Daemon' \ - --group "$NVPD_USER" - fi - - ;; - - abort-upgrade|abort-remove|abort-deconfigure) - ;; - - *) - echo "postinst called with unknown argument \`$1'" >&2 - exit 1 - ;; -esac - -#DEBHELPER# diff --git a/debian/nvidia-compute-utils-550-server.postrm b/debian/nvidia-compute-utils-550-server.postrm deleted file mode 100644 index 20616a6..0000000 --- a/debian/nvidia-compute-utils-550-server.postrm +++ /dev/null @@ -1,45 +0,0 @@ -#! /bin/sh -# postrm script for nvidia-compute-utils-550-server -# -# see: dh_installdeb(1) -# -# Copyright (C) 2018 Canonical Ltd -# Authors: Alberto Milone - -set -e - -# summary of how this script can be called: -# * <postrm> `remove' -# * <postrm> `purge' -# * <old-postrm> `upgrade' <new-version> -# * <new-postrm> `failed-upgrade' <old-version> -# * <new-postrm> `abort-install' -# * <new-postrm> `abort-install' <old-version> -# * <new-postrm> `abort-upgrade' <old-version> -# * <disappearer's-postrm> `disappear' <r>overwrit>r> <new-version> -# for details, see /usr/share/doc/packaging-manual/ - -NVPD_USER="nvidia-persistenced" - -case "$1" in - remove|purge) - # Remove the nvidia-persistenced user - if id "$NVPD_USER" > /dev/null 2>&1; then - userdel "$NVPD_USER" || true - fi - ;; - - upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) - ;; - - *) - echo "postrm called with unknown argument \`$1'" >&2 - exit 0 - ;; - -esac - -# dh_installdeb will replace this with shell code automatically -# generated by other debhelper scripts. - -#DEBHELPER# diff --git a/debian/nvidia-compute-utils-550-server.preinst b/debian/nvidia-compute-utils-550-server.preinst deleted file mode 100644 index 452a454..0000000 --- a/debian/nvidia-compute-utils-550-server.preinst +++ /dev/null @@ -1,57 +0,0 @@ -#! /bin/sh -# preinst script for nvidia-compute-utils-550-server -# -# see: dh_installdeb(1) -# -# Copyright (C) 2017 Canonical Ltd -# Authors: Alberto Milone - -set -e - -# summary of how this script can be called: -# * <new-preinst> `install' -# * <new-preinst> `install' <old-version> -# * <new-preinst> `upgrade' <old-version> -# * <old-preinst> `abort-upgrade' <new-version> -# -# For details see /usr/share/doc/packaging-manual/ - - -case "$1" in - install|upgrade) - - # Attempt to stop the nvidia-persistenced process from the currently - # installed package. This is needed to work-around the broken postrm script - # introduced in 331.89-0ubuntu3. Without this, you can't upgrade from, say, - # nvidia-331 to nvidia-343 (although you could still upgrade to a newer - # nvidia-331 version/revision without error). For details, see: - # https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-331/+bug/1394348 - if [ -e /usr/bin/stop-nvidia-persistenced ] && [ -x /usr/bin/stop-nvidia-persistenced ]; then - echo "Stopping previous nvidia-persistenced" - /usr/bin/stop-nvidia-persistenced || true - echo "Done." - elif [ -e /lib/systemd/system/nvidia-persistenced.service ]; then - if [ -x /bin/systemctl ]; then - /bin/systemctl stop --no-block nvidia-persistenced || true - fi - fi - - ;; - - abort-upgrade) - ;; - - *) - echo "preinst called with unknown argument \`$1'" >&2 - exit 0 - ;; -esac - - - -# dh_installdeb will replace this with shell code automatically -# generated by other debhelper scripts. - -#DEBHELPER# - -exit 0 diff --git a/debian/nvidia-compute-utils-550-server.prerm b/debian/nvidia-compute-utils-550-server.prerm deleted file mode 100644 index c789d59..0000000 --- a/debian/nvidia-compute-utils-550-server.prerm +++ /dev/null @@ -1,26 +0,0 @@ -#!/bin/sh -# prerm script for nvidia-compute-utils-550-server -# -# Copyright (C) 2018 Canonical Ltd -# Authors: Alberto Milone - - -stop_nvidia_peristenced() { - if [ -e /usr/bin/stop-nvidia-persistenced ] && [ -x /usr/bin/stop-nvidia-persistenced ]; then - echo "Stopping previous nvidia-persistenced" - /usr/bin/stop-nvidia-persistenced || true - echo "Done." - elif [ -e /lib/systemd/system/nvidia-persistenced.service ]; then - if [ -x /bin/systemctl ]; then - /bin/systemctl stop --no-block nvidia-persistenced || true - fi - fi -} - -case "$1" in - upgrade|remove) - stop_nvidia_peristenced - ;; -esac - -#DEBHELPER# diff --git a/debian/nvidia-dkms-550-server-open.install b/debian/nvidia-dkms-550-server-open.install deleted file mode 100644 index cfb8db5..0000000 --- a/debian/nvidia-dkms-550-server-open.install +++ /dev/null @@ -1,2 +0,0 @@ -debian/open-kernel/dkms.conf usr/src/nvidia-550.163.01 -debian/open-kernel/patches/* usr/src/nvidia-550.163.01/patches diff --git a/debian/nvidia-dkms-550-server-open.postinst b/debian/nvidia-dkms-550-server-open.postinst deleted file mode 100644 index 8294455..0000000 --- a/debian/nvidia-dkms-550-server-open.postinst +++ /dev/null @@ -1,153 +0,0 @@ -#!/bin/sh -# postinst script for nvidia-dkms-550-server-open -# -# see: dh_installdeb(1) -# -# Copyright (C) 2007-2008 Mario Limonciello -# Copyright (C) 2009 Canonical Ltd -# Authors: Alberto Milone -set -e - -PACKAGE_NAME=nvidia -CVERSION=550.163.01 -CVERSION=${CVERSION#*really.} - - -ARCH=`dpkg --print-architecture` -case $ARCH in - amd64) - ARCH="x86_64" - ;; - i386) - ARCH="i686" - ;; - armhf) - ARCH="armhf" - ;; - *) - echo "WARNING: unsupported arch: $ARCH" - ARCH="$ARCH" - ;; -esac - -# Check the existence of a kernel named as $1 -_is_kernel_name_correct() { - CORRECT="no" - KERNEL_NAME=$1 - - for kernel in /boot/config-*; do - [ -f "$kernel" ] || continue - KERNEL=${kernel#*-} - if [ "${KERNEL}" = "${KERNEL_NAME}" ]; then - CORRECT="yes" - break - fi - done - - echo $CORRECT -} - -# Get the most recent kernel on Debian based systems. This keeps -# into account both the version and the ABI. If the current kernel -# is the most recent kernel then the function will print a null string. -_get_newest_kernel_debian() { - NEWEST_KERNEL= - NEWEST_VERSION= - NEWEST_ABI= - - for kernel in /boot/config-*; do - [ -f "$kernel" ] || continue - KERNEL=${kernel#*-} - KERNEL_VERSION=${KERNEL%-*} - ABI=${KERNEL#*-} - ABI=${ABI%-*} - - if [ -z "$NEWEST_KERNEL" ]; then - # The 1st time get a version which is bigger than $1 - COMPARE_TO=$1 - else - # Get the biggest version - COMPARE_TO="$NEWEST_VERSION-$NEWEST_ABI" - fi - - # if $kernel is greater than $COMPARE_TO - if [ `dpkg --compare-versions "$KERNEL_VERSION-$ABI" gt "$COMPARE_TO" && echo "yes" || echo "no"` = "yes" ]; then - NEWEST_KERNEL=$KERNEL - NEWEST_VERSION=$KERNEL_VERSION - NEWEST_ABI=$ABI - fi - done - - echo "$NEWEST_KERNEL" -} - - -get_newest_kernel() { - NEWEST_KERNEL= - # Try Debian first as rpm can be installed in Debian based distros - if [ -e /usr/bin/dpkg ]; then - # If DEB based - CURRENT_KERNEL=$1 - CURRENT_VERSION=${CURRENT_KERNEL%-*} - CURRENT_ABI=${CURRENT_KERNEL#*-} - CURRENT_FLAVOUR=${CURRENT_ABI#*-} - CURRENT_ABI=${CURRENT_ABI%-*} - NEWEST_KERNEL=$(_get_newest_kernel_debian "$CURRENT_VERSION-$CURRENT_ABI") - fi - - # Make sure that kernel name that we extracted corresponds to an installed - # kernel - if [ -n "$NEWEST_KERNEL" ] && [ `_is_kernel_name_correct $NEWEST_KERNEL` = "no" ]; then - NEWEST_KERNEL= - fi - - echo $NEWEST_KERNEL -} - -case "$1" in - configure) - # Deal with alternatives - - # Clean up any previous non-multi-arch alternatives - if [ -n "$(update-alternatives --list gl_conf 2>/dev/null)" ]; then - set -a $(update-alternatives --list gl_conf 2>/dev/null) - while [ $# -ge 1 ] && [ "$#" != "configure" ]; do - ALTERNATIVE=${1} - update-alternatives --remove gl_conf $ALTERNATIVE - shift - done - fi - - CURRENT_KERNEL=$(uname -r) - NEWEST_KERNEL=$(get_newest_kernel "$CURRENT_KERNEL") - - # Update initramfs so that the blacklist ends up in the initramfs - if [ -x /usr/sbin/update-initramfs ]; then - /usr/sbin/update-initramfs -u - - if [ -n "$NEWEST_KERNEL" ] && [ ${CURRENT_KERNEL} != ${NEWEST_KERNEL} ]; then - # This can fail when dealing with a chroot see LP: #556653 - /usr/sbin/update-initramfs -u -k $CURRENT_KERNEL - fi - fi - - # Enable any quirks for the driver - if [ `which quirks-handler` ]; then - quirks-handler -e $PACKAGE_NAME -v - fi - - # Build the kernel module - /usr/lib/dkms/common.postinst $PACKAGE_NAME $CVERSION /usr/share/$PACKAGE_NAME $ARCH $2 - exit $? - ;; - - abort-upgrade|abort-remove|abort-deconfigure) - ;; - - *) - echo "postinst called with unknown argument \`$1'" >&2 - exit 1 - ;; -esac - -#DEBHELPER# diff --git a/debian/nvidia-dkms-550-server-open.postrm b/debian/nvidia-dkms-550-server-open.postrm deleted file mode 100644 index fe04304..0000000 --- a/debian/nvidia-dkms-550-server-open.postrm +++ /dev/null @@ -1,54 +0,0 @@ -#! /bin/sh -# postrm script for nvidia-dkms-550-server-open -# -# see: dh_installdeb(1) -# -# Copyright (C) 2018 Canonical Ltd -# Authors: Alberto Milone - -set -e - -# summary of how this script can be called: -# * <postrm> `remove' -# * <postrm> `purge' -# * <old-postrm> `upgrade' <new-version> -# * <new-postrm> `failed-upgrade' <old-version> -# * <new-postrm> `abort-install' -# * <new-postrm> `abort-install' <old-version> -# * <new-postrm> `abort-upgrade' <old-version> -# * <disappearer's-postrm> `disappear' <r>overwrit>r> <new-version> -# for details, see /usr/share/doc/packaging-manual/ - - -case "$1" in - remove|purge) - # This should make sure that #PKGLIBDIR# and - # #PKGLIBDIR32# are removed even if some - # links are left. See LP: #540143 - rm -Rf #PKGLIBDIR# #PKGLIBDIR32# - - # Remove the blacklist file for hybrid graphics - rm -f /etc/modprobe.d/nvidia-550-server_hybrid.conf - - # Update initramfs, in case we were loaded into it - if [ -x /usr/sbin/update-initramfs ]; then - /usr/sbin/update-initramfs -u - fi - ;; - - upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) - - - ;; - - *) - echo "postrm called with unknown argument \`$1'" >&2 - exit 0 - ;; - -esac - -# dh_installdeb will replace this with shell code automatically -# generated by other debhelper scripts. - -#DEBHELPER# diff --git a/debian/nvidia-dkms-550-server-open.preinst b/debian/nvidia-dkms-550-server-open.preinst deleted file mode 100644 index 8576096..0000000 --- a/debian/nvidia-dkms-550-server-open.preinst +++ /dev/null @@ -1,62 +0,0 @@ -#! /bin/sh -# preinst script for nvidia-dkms-550-server-open -# -# see: dh_installdeb(1) -# -# Copyright (C) 2017 Canonical Ltd -# Authors: Alberto Milone - -set -e - -# summary of how this script can be called: -# * <new-preinst> `install' -# * <new-preinst> `install' <old-version> -# * <new-preinst> `upgrade' <old-version> -# * <old-preinst> `abort-upgrade' <new-version> -# -# For details see /usr/share/doc/packaging-manual/ - - -case "$1" in - install|upgrade) - - # Attempt to remove a .run file installation of the driver before installing the package - if [ -x /usr/bin/nvidia-uninstall ]; then - /usr/bin/nvidia-uninstall -s || : - fi; - - # Attempt to stop the nvidia-persistenced process from the currently - # installed package. This is needed to work-around the broken postrm script - # introduced in 331.89-0ubuntu3. Without this, you can't upgrade from, say, - # nvidia-331 to nvidia-343 (although you could still upgrade to a newer - # nvidia-331 version/revision without error). For details, see: - # https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-331/+bug/1394348 - #if [ -e /usr/bin/stop-nvidia-persistenced ] && [ -x /usr/bin/stop-nvidia-persistenced ]; then - # echo "Stopping previous nvidia-persistenced" - # /usr/bin/stop-nvidia-persistenced || true - # echo "Done." - #elif [ -e /lib/systemd/system/nvidia-persistenced.service ]; then - # if [ -x /bin/systemctl ]; then - # /bin/systemctl stop --no-block nvidia-persistenced || true - # fi - #fi - - ;; - - abort-upgrade) - ;; - - *) - echo "preinst called with unknown argument \`$1'" >&2 - exit 0 - ;; -esac - - - -# dh_installdeb will replace this with shell code automatically -# generated by other debhelper scripts. - -#DEBHELPER# - -exit 0 diff --git a/debian/nvidia-dkms-550-server-open.prerm b/debian/nvidia-dkms-550-server-open.prerm deleted file mode 100644 index e037de1..0000000 --- a/debian/nvidia-dkms-550-server-open.prerm +++ /dev/null @@ -1,33 +0,0 @@ -#!/bin/sh -# prerm script for nvidia-dkms-550-server-open -# -# Copyright (C) 2007 Mario Limonciello -# Copyright (C) 2009 Canonical Ltd -# Authors: Alberto Milone - - -PACKAGE_NAME=nvidia -CVERSION=550.163.01 -CVERSION=${CVERSION#*really.} - -remove_dkms_module() { - echo "Removing all DKMS Modules" - dkms remove -m $PACKAGE_NAME -v $CVERSION --all > /dev/null - echo "Done." -} - -case "$1" in - upgrade) - remove_dkms_module - ;; - remove) - remove_dkms_module - - # Remove any quirks for the driver - if [ `which quirks-handler` ]; then - quirks-handler -d $PACKAGE_NAME -v - fi - ;; -esac - -#DEBHELPER# diff --git a/debian/nvidia-dkms-550-server.install b/debian/nvidia-dkms-550-server.install deleted file mode 100644 index d4334a6..0000000 --- a/debian/nvidia-dkms-550-server.install +++ /dev/null @@ -1,2 +0,0 @@ -debian/dkms.conf usr/src/nvidia-srv-550.163.01 -debian/dkms_nvidia/patches/* usr/src/nvidia-srv-550.163.01/patches diff --git a/debian/nvidia-dkms-550-server.postinst b/debian/nvidia-dkms-550-server.postinst deleted file mode 100644 index bb620d4..0000000 --- a/debian/nvidia-dkms-550-server.postinst +++ /dev/null @@ -1,153 +0,0 @@ -#!/bin/sh -# postinst script for nvidia-dkms-550-server -# -# see: dh_installdeb(1) -# -# Copyright (C) 2007-2008 Mario Limonciello -# Copyright (C) 2009 Canonical Ltd -# Authors: Alberto Milone -set -e - -PACKAGE_NAME=nvidia-srv -CVERSION=550.163.01 -CVERSION=${CVERSION#*really.} - - -ARCH=`dpkg --print-architecture` -case $ARCH in - amd64) - ARCH="x86_64" - ;; - i386) - ARCH="i686" - ;; - armhf) - ARCH="armhf" - ;; - *) - echo "WARNING: unsupported arch: $ARCH" - ARCH="$ARCH" - ;; -esac - -# Check the existence of a kernel named as $1 -_is_kernel_name_correct() { - CORRECT="no" - KERNEL_NAME=$1 - - for kernel in /boot/config-*; do - [ -f "$kernel" ] || continue - KERNEL=${kernel#*-} - if [ "${KERNEL}" = "${KERNEL_NAME}" ]; then - CORRECT="yes" - break - fi - done - - echo $CORRECT -} - -# Get the most recent kernel on Debian based systems. This keeps -# into account both the version and the ABI. If the current kernel -# is the most recent kernel then the function will print a null string. -_get_newest_kernel_debian() { - NEWEST_KERNEL= - NEWEST_VERSION= - NEWEST_ABI= - - for kernel in /boot/config-*; do - [ -f "$kernel" ] || continue - KERNEL=${kernel#*-} - KERNEL_VERSION=${KERNEL%-*} - ABI=${KERNEL#*-} - ABI=${ABI%-*} - - if [ -z "$NEWEST_KERNEL" ]; then - # The 1st time get a version which is bigger than $1 - COMPARE_TO=$1 - else - # Get the biggest version - COMPARE_TO="$NEWEST_VERSION-$NEWEST_ABI" - fi - - # if $kernel is greater than $COMPARE_TO - if [ `dpkg --compare-versions "$KERNEL_VERSION-$ABI" gt "$COMPARE_TO" && echo "yes" || echo "no"` = "yes" ]; then - NEWEST_KERNEL=$KERNEL - NEWEST_VERSION=$KERNEL_VERSION - NEWEST_ABI=$ABI - fi - done - - echo "$NEWEST_KERNEL" -} - - -get_newest_kernel() { - NEWEST_KERNEL= - # Try Debian first as rpm can be installed in Debian based distros - if [ -e /usr/bin/dpkg ]; then - # If DEB based - CURRENT_KERNEL=$1 - CURRENT_VERSION=${CURRENT_KERNEL%-*} - CURRENT_ABI=${CURRENT_KERNEL#*-} - CURRENT_FLAVOUR=${CURRENT_ABI#*-} - CURRENT_ABI=${CURRENT_ABI%-*} - NEWEST_KERNEL=$(_get_newest_kernel_debian "$CURRENT_VERSION-$CURRENT_ABI") - fi - - # Make sure that kernel name that we extracted corresponds to an installed - # kernel - if [ -n "$NEWEST_KERNEL" ] && [ `_is_kernel_name_correct $NEWEST_KERNEL` = "no" ]; then - NEWEST_KERNEL= - fi - - echo $NEWEST_KERNEL -} - -case "$1" in - configure) - # Deal with alternatives - - # Clean up any previous non-multi-arch alternatives - if [ -n "$(update-alternatives --list gl_conf 2>/dev/null)" ]; then - set -a $(update-alternatives --list gl_conf 2>/dev/null) - while [ $# -ge 1 ] && [ "$#" != "configure" ]; do - ALTERNATIVE=${1} - update-alternatives --remove gl_conf $ALTERNATIVE - shift - done - fi - - CURRENT_KERNEL=$(uname -r) - NEWEST_KERNEL=$(get_newest_kernel "$CURRENT_KERNEL") - - # Update initramfs so that the blacklist ends up in the initramfs - if [ -x /usr/sbin/update-initramfs ]; then - /usr/sbin/update-initramfs -u - - if [ -n "$NEWEST_KERNEL" ] && [ ${CURRENT_KERNEL} != ${NEWEST_KERNEL} ]; then - # This can fail when dealing with a chroot see LP: #556653 - /usr/sbin/update-initramfs -u -k $CURRENT_KERNEL - fi - fi - - # Enable any quirks for the driver - if [ `which quirks-handler` ]; then - quirks-handler -e $PACKAGE_NAME -v - fi - - # Build the kernel module - /usr/lib/dkms/common.postinst $PACKAGE_NAME $CVERSION /usr/share/$PACKAGE_NAME $ARCH $2 - exit $? - ;; - - abort-upgrade|abort-remove|abort-deconfigure) - ;; - - *) - echo "postinst called with unknown argument \`$1'" >&2 - exit 1 - ;; -esac - -#DEBHELPER# diff --git a/debian/nvidia-dkms-550-server.postrm b/debian/nvidia-dkms-550-server.postrm deleted file mode 100644 index d834d3e..0000000 --- a/debian/nvidia-dkms-550-server.postrm +++ /dev/null @@ -1,54 +0,0 @@ -#! /bin/sh -# postrm script for nvidia-dkms-550-server -# -# see: dh_installdeb(1) -# -# Copyright (C) 2018 Canonical Ltd -# Authors: Alberto Milone - -set -e - -# summary of how this script can be called: -# * <postrm> `remove' -# * <postrm> `purge' -# * <old-postrm> `upgrade' <new-version> -# * <new-postrm> `failed-upgrade' <old-version> -# * <new-postrm> `abort-install' -# * <new-postrm> `abort-install' <old-version> -# * <new-postrm> `abort-upgrade' <old-version> -# * <disappearer's-postrm> `disappear' <r>overwrit>r> <new-version> -# for details, see /usr/share/doc/packaging-manual/ - - -case "$1" in - remove|purge) - # This should make sure that #PKGLIBDIR# and - # #PKGLIBDIR32# are removed even if some - # links are left. See LP: #540143 - rm -Rf #PKGLIBDIR# #PKGLIBDIR32# - - # Remove the blacklist file for hybrid graphics - rm -f /etc/modprobe.d/nvidia-550-server_hybrid.conf - - # Update initramfs, in case we were loaded into it - if [ -x /usr/sbin/update-initramfs ]; then - /usr/sbin/update-initramfs -u - fi - ;; - - upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) - - - ;; - - *) - echo "postrm called with unknown argument \`$1'" >&2 - exit 0 - ;; - -esac - -# dh_installdeb will replace this with shell code automatically -# generated by other debhelper scripts. - -#DEBHELPER# diff --git a/debian/nvidia-dkms-550-server.preinst b/debian/nvidia-dkms-550-server.preinst deleted file mode 100644 index 6f7ff2d..0000000 --- a/debian/nvidia-dkms-550-server.preinst +++ /dev/null @@ -1,62 +0,0 @@ -#! /bin/sh -# preinst script for nvidia-dkms-550-server -# -# see: dh_installdeb(1) -# -# Copyright (C) 2017 Canonical Ltd -# Authors: Alberto Milone - -set -e - -# summary of how this script can be called: -# * <new-preinst> `install' -# * <new-preinst> `install' <old-version> -# * <new-preinst> `upgrade' <old-version> -# * <old-preinst> `abort-upgrade' <new-version> -# -# For details see /usr/share/doc/packaging-manual/ - - -case "$1" in - install|upgrade) - - # Attempt to remove a .run file installation of the driver before installing the package - if [ -x /usr/bin/nvidia-uninstall ]; then - /usr/bin/nvidia-uninstall -s || : - fi; - - # Attempt to stop the nvidia-persistenced process from the currently - # installed package. This is needed to work-around the broken postrm script - # introduced in 331.89-0ubuntu3. Without this, you can't upgrade from, say, - # nvidia-331 to nvidia-343 (although you could still upgrade to a newer - # nvidia-331 version/revision without error). For details, see: - # https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-331/+bug/1394348 - #if [ -e /usr/bin/stop-nvidia-persistenced ] && [ -x /usr/bin/stop-nvidia-persistenced ]; then - # echo "Stopping previous nvidia-persistenced" - # /usr/bin/stop-nvidia-persistenced || true - # echo "Done." - #elif [ -e /lib/systemd/system/nvidia-persistenced.service ]; then - # if [ -x /bin/systemctl ]; then - # /bin/systemctl stop --no-block nvidia-persistenced || true - # fi - #fi - - ;; - - abort-upgrade) - ;; - - *) - echo "preinst called with unknown argument \`$1'" >&2 - exit 0 - ;; -esac - - - -# dh_installdeb will replace this with shell code automatically -# generated by other debhelper scripts. - -#DEBHELPER# - -exit 0 diff --git a/debian/nvidia-dkms-550-server.prerm b/debian/nvidia-dkms-550-server.prerm deleted file mode 100644 index de19612..0000000 --- a/debian/nvidia-dkms-550-server.prerm +++ /dev/null @@ -1,33 +0,0 @@ -#!/bin/sh -# prerm script for nvidia-dkms-550-server -# -# Copyright (C) 2007 Mario Limonciello -# Copyright (C) 2009 Canonical Ltd -# Authors: Alberto Milone - - -PACKAGE_NAME=nvidia-srv -CVERSION=550.163.01 -CVERSION=${CVERSION#*really.} - -remove_dkms_module() { - echo "Removing all DKMS Modules" - dkms remove -m $PACKAGE_NAME -v $CVERSION --all > /dev/null - echo "Done." -} - -case "$1" in - upgrade) - remove_dkms_module - ;; - remove) - remove_dkms_module - - # Remove any quirks for the driver - if [ `which quirks-handler` ]; then - quirks-handler -d $PACKAGE_NAME -v - fi - ;; -esac - -#DEBHELPER# diff --git a/debian/nvidia-driver-550-server.docs b/debian/nvidia-driver-550-server.docs deleted file mode 100644 index e5e3612..0000000 --- a/debian/nvidia-driver-550-server.docs +++ /dev/null @@ -1,6 +0,0 @@ -NVIDIA-Linux/nvidia-dbus.conf -NVIDIA-Linux/LICENSE -NVIDIA-Linux/NVIDIA_Changelog -NVIDIA-Linux/README.txt -NVIDIA-Linux/html -NVIDIA-Linux/nvidia-persistenced-init.tar.bz2 diff --git a/debian/nvidia-firmware-550-server-550.163.01.install b/debian/nvidia-firmware-550-server-550.163.01.install deleted file mode 100644 index 3756597..0000000 --- a/debian/nvidia-firmware-550-server-550.163.01.install +++ /dev/null @@ -1,2 +0,0 @@ -NVIDIA-Linux/firmware/gsp_ga10x.bin lib/firmware/nvidia/550.163.01 -NVIDIA-Linux/firmware/gsp_tu10x.bin lib/firmware/nvidia/550.163.01 diff --git a/debian/nvidia-firmware-550-server-550.163.01.lintian-overrides b/debian/nvidia-firmware-550-server-550.163.01.lintian-overrides deleted file mode 100644 index 14a668e..0000000 --- a/ |
