]> git.proxmox.com Git - zfsonlinux.git/blame - zfs-patches/0001-Undo-python-changes-until-PVE-5.0-release.patch
refresh patches
[zfsonlinux.git] / zfs-patches / 0001-Undo-python-changes-until-PVE-5.0-release.patch
CommitLineData
2d5ff411 1From b8f3b081a866fc3d529fb2e72c425ef54c4d141d Mon Sep 17 00:00:00 2001
904f90c7
FG
2From: =?UTF-8?q?Fabian=20Gr=C3=BCnbichler?= <f.gruenbichler@proxmox.com>
3Date: Wed, 11 Jan 2017 09:16:11 +0100
2d5ff411 4Subject: [PATCH 1/6] Undo python changes until PVE 5.0 release
904f90c7
FG
5MIME-Version: 1.0
6Content-Type: text/plain; charset=UTF-8
7Content-Transfer-Encoding: 8bit
8
9Revert "Remove .py extension from utilities in /usr/sbin as per policy 10.4 Scripts (LP: #1628279)"
10
11This reverts commit e1c956cc55451476c465aad351c4b9c92294fc36.
12
13Revert "Use python3 for arcstat.py, arc_summary.py & dbufstat.py (LP: #1627909)"
14
15This reverts commit a52a9356809b8a09b97957a238a36da82ce9f850.
16
17Revert "Add missing part in python3 move"
18
19This reverts commit 9173586640d4a9f64f87a70bb9f93e41c78009fc.
20
21Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
22---
23 debian/control.in | 4 ++--
24 debian/patches/1001-cmd-python-exec-path.patch | 30 --------------------------
25 debian/control | 4 ++--
26 debian/patches/series | 1 -
2d5ff411 27 debian/rules | 11 ++++------
904f90c7 28 debian/zfsutils-linux.install | 6 +++---
2d5ff411 29 6 files changed, 11 insertions(+), 45 deletions(-)
904f90c7
FG
30 delete mode 100644 debian/patches/1001-cmd-python-exec-path.patch
31
32diff --git a/debian/control.in b/debian/control.in
33index 76907e4..db75496 100644
34--- a/debian/control.in
35+++ b/debian/control.in
36@@ -16,7 +16,7 @@ Build-Depends: dh-autoreconf,
37 po-debconf,
38 uuid-dev,
39 zlib1g-dev,
40- python3,
41+ python,
42 dh-python,
43 libblkid-dev,
44 libattr1-dev
45@@ -127,7 +127,7 @@ Description: OpenZFS root filesystem capabilities for Linux - dracut
46 Package: zfsutils-linux
47 Section: contrib/admin
48 Architecture: linux-any
49-Depends: ${misc:Depends}, ${shlibs:Depends}, ${python3:Depends}, python3
50+Depends: ${misc:Depends}, ${shlibs:Depends}, ${python:Depends}
51 Recommends: lsb-base, zfs-modules | zfs-dkms, zfs-zed
52 Suggests: nfs-kernel-server, samba-common-bin (>= 3.0.23), zfs-initramfs | zfs-dracut
53 Conflicts: zfs, zfs-fuse, zutils
54diff --git a/debian/patches/1001-cmd-python-exec-path.patch b/debian/patches/1001-cmd-python-exec-path.patch
55deleted file mode 100644
56index a05afb4..0000000
57--- a/debian/patches/1001-cmd-python-exec-path.patch
58+++ /dev/null
59@@ -1,30 +0,0 @@
60-Index: zfs-linux-0.6.5.8/cmd/arc_summary/arc_summary.py
61-===================================================================
62---- zfs-linux-0.6.5.8.orig/cmd/arc_summary/arc_summary.py
63-+++ zfs-linux-0.6.5.8/cmd/arc_summary/arc_summary.py
64-@@ -1,4 +1,4 @@
65--#!/usr/bin/python
66-+#!/usr/bin/python3
67- #
68- # $Id: arc_summary.pl,v 388:e27800740aa2 2011-07-08 02:53:29Z jhell $
69- #
70-Index: zfs-linux-0.6.5.8/cmd/arcstat/arcstat.py
71-===================================================================
72---- zfs-linux-0.6.5.8.orig/cmd/arcstat/arcstat.py
73-+++ zfs-linux-0.6.5.8/cmd/arcstat/arcstat.py
74-@@ -1,4 +1,4 @@
75--#!/usr/bin/python
76-+#!/usr/bin/python3
77- #
78- # Print out ZFS ARC Statistics exported via kstat(1)
79- # For a definition of fields, or usage, use arctstat.pl -v
80-Index: zfs-linux-0.6.5.8/cmd/dbufstat/dbufstat.py
81-===================================================================
82---- zfs-linux-0.6.5.8.orig/cmd/dbufstat/dbufstat.py
83-+++ zfs-linux-0.6.5.8/cmd/dbufstat/dbufstat.py
84-@@ -1,4 +1,4 @@
85--#!/usr/bin/python
86-+#!/usr/bin/python3
87- #
88- # Print out statistics for all cached dmu buffers. This information
89- # is available through the dbufs kstat and may be post-processed as
90diff --git a/debian/control b/debian/control
91index 76907e4..db75496 100644
92--- a/debian/control
93+++ b/debian/control
94@@ -16,7 +16,7 @@ Build-Depends: dh-autoreconf,
95 po-debconf,
96 uuid-dev,
97 zlib1g-dev,
98- python3,
99+ python,
100 dh-python,
101 libblkid-dev,
102 libattr1-dev
103@@ -127,7 +127,7 @@ Description: OpenZFS root filesystem capabilities for Linux - dracut
104 Package: zfsutils-linux
105 Section: contrib/admin
106 Architecture: linux-any
107-Depends: ${misc:Depends}, ${shlibs:Depends}, ${python3:Depends}, python3
108+Depends: ${misc:Depends}, ${shlibs:Depends}, ${python:Depends}
109 Recommends: lsb-base, zfs-modules | zfs-dkms, zfs-zed
110 Suggests: nfs-kernel-server, samba-common-bin (>= 3.0.23), zfs-initramfs | zfs-dracut
111 Conflicts: zfs, zfs-fuse, zutils
112diff --git a/debian/patches/series b/debian/patches/series
2d5ff411 113index df85d5b..0fed690 100644
904f90c7
FG
114--- a/debian/patches/series
115+++ b/debian/patches/series
2d5ff411 116@@ -4,7 +4,6 @@
904f90c7
FG
117 1000-ppc64el-endian-support.patch
118 1002-fix-mips-build.patch
119 enable-zed.patch
120-1001-cmd-python-exec-path.patch
904f90c7 121 1004-zed-service-bindir.patch
2d5ff411
FG
122 1002-Fix-dev-zfs-device-is-missing.patch
123 0001-fix-booting-via-dracut-generated-initramfs.patch
904f90c7 124diff --git a/debian/rules b/debian/rules
2d5ff411 125index 9efbace..70e57e5 100755
904f90c7
FG
126--- a/debian/rules
127+++ b/debian/rules
128@@ -35,7 +35,7 @@ pmodules = $(PACKAGE)-modules-$(non_epoch_version)
129 export DEB_BUILD_MAINT_OPTIONS = hardening=+all
130
131 %:
132- dh $@ --with autoreconf,dkms,python3,systemd --parallel
133+ dh $@ --with autoreconf,dkms,python2,systemd --parallel
134
135 override_dh_auto_configure:
136 @cp debian/control.in debian/control
2d5ff411 137@@ -64,14 +64,11 @@ override_dh_auto_install:
904f90c7
FG
138 @# Install the utilities.
139 $(MAKE) install DESTDIR='$(CURDIR)/debian/tmp'
140
141-
2d5ff411 142 # Move from bin_dir to /usr/sbin
904f90c7
FG
143- # Remove suffix (.py) as per policy 10.4 - Scripts
144- # https://www.debian.org/doc/debian-policy/ch-files.html#s-scripts
2d5ff411
FG
145 mkdir -p '$(CURDIR)/debian/tmp/usr/sbin/'
146- mv '$(CURDIR)/debian/tmp/usr/bin/arc_summary.py' '$(CURDIR)/debian/tmp/usr/sbin/arc_summary'
147- mv '$(CURDIR)/debian/tmp/usr/bin/arcstat.py' '$(CURDIR)/debian/tmp/usr/sbin/arcstat'
148- mv '$(CURDIR)/debian/tmp/usr/bin/dbufstat.py' '$(CURDIR)/debian/tmp/usr/sbin/dbufstat'
149+ mv '$(CURDIR)/debian/tmp/usr/bin/arc_summary.py' '$(CURDIR)/debian/tmp/usr/sbin/arc_summary.py'
150+ mv '$(CURDIR)/debian/tmp/usr/bin/arcstat.py' '$(CURDIR)/debian/tmp/usr/sbin/arcstat.py'
151+ mv '$(CURDIR)/debian/tmp/usr/bin/dbufstat.py' '$(CURDIR)/debian/tmp/usr/sbin/dbufstat.py'
152
904f90c7
FG
153 @# Zed has dependencies outside of the system root.
154 $(INSTALL) -d '$(CURDIR)/debian/tmp/usr/sbin/'
904f90c7 155diff --git a/debian/zfsutils-linux.install b/debian/zfsutils-linux.install
2d5ff411 156index 947ffd9..4badbf1 100644
904f90c7
FG
157--- a/debian/zfsutils-linux.install
158+++ b/debian/zfsutils-linux.install
159@@ -19,9 +19,9 @@ sbin/zdb
160 sbin/zpios
161 sbin/zpool
162 sbin/zfs
163-usr/sbin/arc_summary
164-usr/sbin/arcstat
165-usr/sbin/dbufstat
166+usr/sbin/arc_summary.py
167+usr/sbin/arcstat.py
168+usr/sbin/dbufstat.py
169 usr/share/zfs/
170 usr/share/man/man1/
171 usr/share/man/man5/
172--
1732.1.4
174