summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Severance2023-01-03 03:44:40 -0500
committerChris Severance2023-01-03 03:44:40 -0500
commit1475034c69211e1f64f1979bef80630eab659420 (patch)
tree51d65f2bd2a2b75c10758588b50671ca42b62e4f
parent4c448450321822200bc760445eda2792990a2c62 (diff)
downloadaur-1475034c69211e1f64f1979bef80630eab659420.tar.gz
autu: Update to 1.9.41-1
-rw-r--r--.SRCINFO19
-rw-r--r--0011-kernel-6.1-remove-TTY_MAGIC.patch45
-rw-r--r--0012-kernel-6.1-INIT_C_CC-termios_internal.patch19
-rw-r--r--0013-kernel-6.0-set_termios-const-ktermios.patch35
-rw-r--r--PKGBUILD105
5 files changed, 181 insertions, 42 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 989f8c9eadf5..d2b780c2a0db 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = dgrp
pkgdesc = tty driver for Digi RealPort ConnectPort EtherLite Flex One CM PortServer TS IBM RAN serial console terminal servers
- pkgver = 1.9.40
- pkgrel = 8
+ pkgver = 1.9.41
+ pkgrel = 1
url = https://www.digi.com/
install = dgrp-install.sh
arch = i686
@@ -24,7 +24,7 @@ pkgbase = dgrp
options = !docs
options = !emptydirs
backup = etc/dgrp.backing.store
- source = dgrp-1.9.40-40002086_AA.tgz::http://ftp1.digi.com/support/driver/40002086_AA.tgz
+ source = dgrp-1.9.41-40002086_AB.tgz::https://hub.digi.com/dp/path=/support/asset/realport-driver-for-linux-tgz/
source = drpadmin
source = drpadmin.1
source = addp_perl-1.0.tgz::https://github.com/severach/addp/archive/f92a6fd2050c9f32a5a11cac18cd9def78138530.tar.gz
@@ -69,7 +69,10 @@ pkgbase = dgrp
source = 0008-kernel-5.15-alloc_tty_driver-put_tty_driver.patch
source = 0009-kernel-5.16-remove-LDISC_FLAG_DEFINED.patch
source = 0010-kernel-5.17-change-PDE_DATA.patch
- md5sums = 175349c08d19158c88ad582c76916397
+ source = 0011-kernel-6.1-remove-TTY_MAGIC.patch
+ source = 0012-kernel-6.1-INIT_C_CC-termios_internal.patch
+ source = 0013-kernel-6.0-set_termios-const-ktermios.patch
+ md5sums = df7d7093759350208fbe5abf5ceb27de
md5sums = b4af5022ba96fcc2429263cfbbe85bae
md5sums = 9feebec170552c9186e713e7f5852e14
md5sums = e9ae823e597f2b63d95e6d6a8e25cde3
@@ -114,7 +117,10 @@ pkgbase = dgrp
md5sums = f60c03c266bec028b4df4b7996deaacb
md5sums = 3b51a73b29843bfc6db748351dea464b
md5sums = a841defc71b4b1da33ac9b24cdff52ca
- sha256sums = 2044715efa7a56fccad5ac76cdca9f71bca430e8c53ce31fa5c9563da3e7906a
+ md5sums = 18dad6ca1c3bc2dd5206fe8caf4bcdf1
+ md5sums = bca5ff7935af3fe539ec30f1e9f59190
+ md5sums = 40cf223579346f664c113cb7adcba434
+ sha256sums = 9ab56e0c841a1eab13e9ced8f1ff6943be6643773dbbbb7b189462950b9f2113
sha256sums = 42898b9d24262de27e9b1f3067d51d01373810b7c9e4991403a7f0a5dd7a26cf
sha256sums = 66f8b106a052b4807513ace92978e5e6347cef08eee39e4b4ae31c60284cc0a3
sha256sums = 9d79df8617e2bb1042a4b7d34311e73dc4afcdfe4dfa66703455ff54512427f5
@@ -159,5 +165,8 @@ pkgbase = dgrp
sha256sums = 0ae424e8211836edbededafd308cf9ae73cdb791752c4fc43e1c194db7b77cab
sha256sums = 1d6ab72eec4977b7789d0f5af3dc907bebdd21e417abb5dcfdac80c460a77bae
sha256sums = d1c641d3f024e8e11c4a36bf58570afb4b63fcaa4a22f05c59b513a35a6a4af7
+ sha256sums = 2b9ccbe92e4e1cbeafd16208ef011209bce30b6d3f9b4f288d0b83418479b1bc
+ sha256sums = 2ac185b8a27855c22d64d2e3f56e28f6a4442b1141ad46e4a0a078e0e22adc53
+ sha256sums = a23535a5681516931d7de12e35c49086cb38b5a44f831acd5840640e5f26ce09
pkgname = dgrp
diff --git a/0011-kernel-6.1-remove-TTY_MAGIC.patch b/0011-kernel-6.1-remove-TTY_MAGIC.patch
new file mode 100644
index 000000000000..cde614580ae2
--- /dev/null
+++ b/0011-kernel-6.1-remove-TTY_MAGIC.patch
@@ -0,0 +1,45 @@
+diff -pNaru5 a/driver/2.6.27/dgrp_net_ops.c b/driver/2.6.27/dgrp_net_ops.c
+--- a/driver/2.6.27/dgrp_net_ops.c 2022-11-02 12:57:58.000000000 -0400
++++ b/driver/2.6.27/dgrp_net_ops.c 2023-01-03 01:32:48.395681042 -0500
+@@ -531,11 +531,11 @@ static void dgrp_input(struct ch_struct
+ }
+
+ tty = (ch->ch_tun).un_tty;
+
+
+- if (!tty || tty->magic != TTY_MAGIC) {
++ if (!tty || !tty->ldisc) {
+ ch->ch_rout = ch->ch_rin;
+ DGRP_UNLOCK(nd->nd_lock, lock_flags);
+ dbg_net_trace(INPUT, ("bad tty struct, discarding input data\n"));
+ return;
+ }
+diff -pNaru5 a/driver/2.6.27/dgrp_tty.c b/driver/2.6.27/dgrp_tty.c
+--- a/driver/2.6.27/dgrp_tty.c 2022-11-02 12:57:58.000000000 -0400
++++ b/driver/2.6.27/dgrp_tty.c 2023-01-03 01:32:20.776597151 -0500
+@@ -3236,11 +3236,11 @@ static int dgrp_tty_digigetedelay(struct
+ int tmp;
+
+ if (!retinfo)
+ return -EFAULT;
+
+- if (!tty || tty->magic != TTY_MAGIC)
++ if (!tty || !tty->ldisc)
+ return -EFAULT;
+
+ un = tty->driver_data;
+
+ if (!un)
+@@ -3271,11 +3271,11 @@ static int dgrp_tty_digisetedelay(struct
+ {
+ struct un_struct *un;
+ struct ch_struct *ch;
+ int new_digi;
+
+- if (!tty || tty->magic != TTY_MAGIC)
++ if (!tty || !tty->ldisc)
+ return -EFAULT;
+
+ un = tty->driver_data;
+
+ if (!un)
diff --git a/0012-kernel-6.1-INIT_C_CC-termios_internal.patch b/0012-kernel-6.1-INIT_C_CC-termios_internal.patch
new file mode 100644
index 000000000000..9674febfde17
--- /dev/null
+++ b/0012-kernel-6.1-INIT_C_CC-termios_internal.patch
@@ -0,0 +1,19 @@
+diff -pNaru5 a/driver/2.6.27/dgrp_tty.c b/driver/2.6.27/dgrp_tty.c
+--- a/driver/2.6.27/dgrp_tty.c 2023-01-03 01:50:17.756406551 -0500
++++ b/driver/2.6.27/dgrp_tty.c 2023-01-03 01:50:45.197687357 -0500
+@@ -60,11 +60,15 @@
+ #else
+ #include <linux/sched/signal.h> /* For in_egroup_p() and signal_pending() */
+ #endif
+
+ #include <linux/serial.h>
++#if LINUX_VERSION_CODE < KERNEL_VERSION(6,1,0)
+ #include <linux/termios.h>
++#else
++#include <linux/termios_internal.h>
++#endif
+ #include <linux/delay.h>
+ #if LINUX_VERSION_CODE >= KERNEL_VERSION(3,10,0)
+ #include <linux/slab.h>
+ #endif
+
diff --git a/0013-kernel-6.0-set_termios-const-ktermios.patch b/0013-kernel-6.0-set_termios-const-ktermios.patch
new file mode 100644
index 000000000000..d82721f19b5c
--- /dev/null
+++ b/0013-kernel-6.0-set_termios-const-ktermios.patch
@@ -0,0 +1,35 @@
+diff -pNaru5 a/driver/2.6.27/dgrp_tty.c b/driver/2.6.27/dgrp_tty.c
+--- a/driver/2.6.27/dgrp_tty.c 2023-01-03 01:55:00.701769691 -0500
++++ b/driver/2.6.27/dgrp_tty.c 2023-01-03 01:57:04.319274515 -0500
+@@ -124,11 +124,15 @@ static void dgrp_tty_flush_buffer(struct
+ #if LINUX_VERSION_CODE < KERNEL_VERSION(3,0,0)
+ static int dgrp_tty_ioctl(struct tty_struct *, struct file *, unsigned int, unsigned long);
+ #else
+ static int dgrp_tty_ioctl(struct tty_struct *, unsigned int, unsigned long);
+ #endif
++#if LINUX_VERSION_CODE < KERNEL_VERSION(6,0,0)
+ static void dgrp_tty_set_termios(struct tty_struct *, struct ktermios *);
++#else
++static void dgrp_tty_set_termios(struct tty_struct *, const struct ktermios *);
++#endif
+ static void dgrp_tty_stop(struct tty_struct *);
+ static void dgrp_tty_start(struct tty_struct *);
+ static void dgrp_tty_throttle(struct tty_struct *);
+ static void dgrp_tty_unthrottle(struct tty_struct *);
+ static void dgrp_tty_hangup(struct tty_struct *);
+@@ -3836,11 +3840,15 @@ __attribute__ ((__fallthrough__));
+ * and try to do something rational.
+ *
+ * So we need to make sure that our copies of ch_oflag,
+ * ch_clag, and ch_iflag reflect the tty->termios flags.
+ */
++#if LINUX_VERSION_CODE < KERNEL_VERSION(6,0,0)
+ static void dgrp_tty_set_termios(struct tty_struct *tty, struct ktermios *old)
++#else
++static void dgrp_tty_set_termios(struct tty_struct *tty, const struct ktermios *old)
++#endif
+ {
+ struct ktermios *ts;
+ struct ch_struct *ch;
+ struct un_struct *un;
+
diff --git a/PKGBUILD b/PKGBUILD
index 1995c4c52f10..20e0a533e81b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -103,9 +103,10 @@ pkgname='dgrp'
#_pkgver='1.9-36'; _dl='81000137_X.tgz'
#_pkgver='1.9-38'; _dl='81000137_Y.tgz'
#_pkgver='1.9-39'; _dl='40002086_Z.tgz'
-_pkgver='1.9-40'; _dl='40002086_AA.tgz'
+#_pkgver='1.9-40'; _dl='40002086_AA.tgz'
+_pkgver='1.9-41'; _dl='40002086_AB.tgz'
pkgver="${_pkgver//-/.}"
-pkgrel='8'
+pkgrel='1'
pkgdesc="tty driver for Digi ${_opt_RealPort} ConnectPort EtherLite Flex One CM PortServer TS IBM RAN serial console terminal servers"
#_pkgdescshort="Digi ${_opt_RealPort} driver for Ethernet serial servers" # For when we used to generate the autorebuild from here
arch=('i686' 'x86_64')
@@ -181,7 +182,8 @@ _srcdir="dgrp-${_filever%%-*}"
source=(
#"${pkgname}-${pkgver}-81000137_X.tgz::http://ftp1.digi.com/support/driver/81000137_X.tgz"
#"${pkgname}-${pkgver}-beta.tgz::ftp://ftp1.digi.com/support/driver/RealPort%20Linux%20Beta%20Driver/dgrp-${_filever}_y1p.tgz.rpm"
- "${pkgname##*-}-${pkgver}-${_dl}::http://ftp1.digi.com/support/driver/${_dl}"
+ #"${pkgname##*-}-${pkgver}-${_dl}::http://ftp1.digi.com/support/driver/${_dl}"
+ "${pkgname##*-}-${pkgver}-${_dl}::https://hub.digi.com/dp/path=/support/asset/realport-driver-for-linux-tgz/"
'drpadmin' 'drpadmin.1' # "autorebuild-${pkgname}.sh"
'addp_perl-1.0.tgz::https://github.com/severach/addp/archive/f92a6fd2050c9f32a5a11cac18cd9def78138530.tar.gz'
'ftp://ftp1.digi.com/support/utilities/AddpClient.zip'
@@ -198,12 +200,15 @@ source=(
'0008-kernel-5.15-alloc_tty_driver-put_tty_driver.patch'
'0009-kernel-5.16-remove-LDISC_FLAG_DEFINED.patch'
'0010-kernel-5.17-change-PDE_DATA.patch'
+ '0011-kernel-6.1-remove-TTY_MAGIC.patch'
+ '0012-kernel-6.1-INIT_C_CC-termios_internal.patch'
+ '0013-kernel-6.0-set_termios-const-ktermios.patch'
)
unset _mibsrc
#source_i686=('http://ftp1.digi.com/support/utilities/40002890_A.tgz')
#source_x86_64=('http://ftp1.digi.com/support/utilities/40002889_A.tgz') # compiled i686 therefore worthless
# addp and sddp are incomplete. I replaced them with addp.pl
-md5sums=('175349c08d19158c88ad582c76916397'
+md5sums=('df7d7093759350208fbe5abf5ceb27de'
'b4af5022ba96fcc2429263cfbbe85bae'
'9feebec170552c9186e713e7f5852e14'
'e9ae823e597f2b63d95e6d6a8e25cde3'
@@ -247,8 +252,11 @@ md5sums=('175349c08d19158c88ad582c76916397'
'5dfc03b8f6b8d190b63271b8ef32986c'
'f60c03c266bec028b4df4b7996deaacb'
'3b51a73b29843bfc6db748351dea464b'
- 'a841defc71b4b1da33ac9b24cdff52ca')
-sha256sums=('2044715efa7a56fccad5ac76cdca9f71bca430e8c53ce31fa5c9563da3e7906a'
+ 'a841defc71b4b1da33ac9b24cdff52ca'
+ '18dad6ca1c3bc2dd5206fe8caf4bcdf1'
+ 'bca5ff7935af3fe539ec30f1e9f59190'
+ '40cf223579346f664c113cb7adcba434')
+sha256sums=('9ab56e0c841a1eab13e9ced8f1ff6943be6643773dbbbb7b189462950b9f2113'
'42898b9d24262de27e9b1f3067d51d01373810b7c9e4991403a7f0a5dd7a26cf'
'66f8b106a052b4807513ace92978e5e6347cef08eee39e4b4ae31c60284cc0a3'
'9d79df8617e2bb1042a4b7d34311e73dc4afcdfe4dfa66703455ff54512427f5'
@@ -292,7 +300,10 @@ sha256sums=('2044715efa7a56fccad5ac76cdca9f71bca430e8c53ce31fa5c9563da3e7906a'
'50975ac2377ffd24874746df4b820de1734f53eb322bd25ccc9d51148129a2e0'
'0ae424e8211836edbededafd308cf9ae73cdb791752c4fc43e1c194db7b77cab'
'1d6ab72eec4977b7789d0f5af3dc907bebdd21e417abb5dcfdac80c460a77bae'
- 'd1c641d3f024e8e11c4a36bf58570afb4b63fcaa4a22f05c59b513a35a6a4af7')
+ 'd1c641d3f024e8e11c4a36bf58570afb4b63fcaa4a22f05c59b513a35a6a4af7'
+ '2b9ccbe92e4e1cbeafd16208ef011209bce30b6d3f9b4f288d0b83418479b1bc'
+ '2ac185b8a27855c22d64d2e3f56e28f6a4442b1141ad46e4a0a078e0e22adc53'
+ 'a23535a5681516931d7de12e35c49086cb38b5a44f831acd5840640e5f26ce09')
if [ "${_opt_DKMS}" -ne 0 ]; then
depends+=('linux' 'dkms' 'linux-headers')
@@ -402,38 +413,55 @@ prepare() {
#cp -pr driver/2.6.27{,.orig}; false
#diff -pNaru5 driver/2.6.27{.orig,} > '0004-kernel-5.6-proc_dir_entry-proc_ops.patch'
patch -Nup0 -i "${srcdir}/0004-kernel-5.6-proc_dir_entry-proc_ops.patch"
+
+ #cp -pr driver/2.6.27{,.orig}; false
+ #diff -pNaru5 driver/2.6.27{.orig,} > '0005-kernel-5.12-MODULE_SUPPORTED_DEVICE.patch'
+ patch -Nup0 -i "${srcdir}/0005-kernel-5.12-MODULE_SUPPORTED_DEVICE.patch"
+
+ #cp -pr driver/2.6.27{,.orig}; false
+ #diff -pNaru5 driver/2.6.27{.orig,} > '0006-kernel-5.13-dropped-tty_check_change.patch'
+ patch -Nup0 -i "${srcdir}/0006-kernel-5.13-dropped-tty_check_change.patch"
+
+ # unsigned write_room https://www.spinics.net/lists/linux-serial/msg42297.html
+ # unsigned chars_in_buffer https://www.spinics.net/lists/linux-serial/msg42299.html
+ # set_current_state https://linux-kernel.vger.kernel.narkive.com/xnPfKhYP/patch-2-5-52-use-set-current-state-instead-of-current-state-take-1
+ #rm -f driver/2.6.27/*.orig; cp -pr driver/2.6.27{,.orig}; false
+ #diff -pNaru5 driver/2.6.27{.orig,} > '0007-kernel-5.14-task_struct.state-unsigned-tty.patch'
+ patch -Nup0 -i "${srcdir}/0007-kernel-5.14-task_struct.state-unsigned-tty.patch"
+
+ # http://lkml.iu.edu/hypermail/linux/kernel/2107.2/08799.html [PATCH 5/8] tty: drop alloc_tty_driver
+ # http://lkml.iu.edu/hypermail/linux/kernel/2107.2/08801.html [PATCH 7/8] tty: drop put_tty_driver
+ #rm -f driver/2.6.27/*.orig; cp -pr driver/2.6.27{,.orig}; false
+ #diff -pNaru5 driver/2.6.27{.orig,} > '0008-kernel-5.15-alloc_tty_driver-put_tty_driver.patch'
+ patch -Nup0 -i "${srcdir}/0008-kernel-5.15-alloc_tty_driver-put_tty_driver.patch"
+
+ # https://lore.kernel.org/all/20210914091134.17426-2-jslaby@suse.cz/
+ #cd '..'; cp -pr "${_srcdir}" 'a'; ln -s "${_srcdir}" 'b'; false
+ # diff -pNaru5 'a' 'b' > '0009-kernel-5.16-remove-LDISC_FLAG_DEFINED.patch'
+ patch -Nup1 -i "${startdir}/0009-kernel-5.16-remove-LDISC_FLAG_DEFINED.patch"
+
+ # https://www.spinics.net/lists/linux-fsdevel/msg207433.html
+ #cd '..'; cp -pr "${_srcdir}" 'a'; ln -s "${_srcdir}" 'b'; false
+ # diff -pNaru5 'a' 'b' > '0010-kernel-5.17-change-PDE_DATA.patch'
+ patch -Nup1 -i "${startdir}/0010-kernel-5.17-change-PDE_DATA.patch"
fi
- #cp -pr driver/2.6.27{,.orig}; false
- #diff -pNaru5 driver/2.6.27{.orig,} > '0005-kernel-5.12-MODULE_SUPPORTED_DEVICE.patch'
- patch -Nup0 -i "${srcdir}/0005-kernel-5.12-MODULE_SUPPORTED_DEVICE.patch"
-
- #cp -pr driver/2.6.27{,.orig}; false
- #diff -pNaru5 driver/2.6.27{.orig,} > '0006-kernel-5.13-dropped-tty_check_change.patch'
- patch -Nup0 -i "${srcdir}/0006-kernel-5.13-dropped-tty_check_change.patch"
-
- # unsigned write_room https://www.spinics.net/lists/linux-serial/msg42297.html
- # unsigned chars_in_buffer https://www.spinics.net/lists/linux-serial/msg42299.html
- # set_current_state https://linux-kernel.vger.kernel.narkive.com/xnPfKhYP/patch-2-5-52-use-set-current-state-instead-of-current-state-take-1
- #rm -f driver/2.6.27/*.orig; cp -pr driver/2.6.27{,.orig}; false
- #diff -pNaru5 driver/2.6.27{.orig,} > '0007-kernel-5.14-task_struct.state-unsigned-tty.patch'
- patch -Nup0 -i "${srcdir}/0007-kernel-5.14-task_struct.state-unsigned-tty.patch"
-
- # http://lkml.iu.edu/hypermail/linux/kernel/2107.2/08799.html [PATCH 5/8] tty: drop alloc_tty_driver
- # http://lkml.iu.edu/hypermail/linux/kernel/2107.2/08801.html [PATCH 7/8] tty: drop put_tty_driver
- #rm -f driver/2.6.27/*.orig; cp -pr driver/2.6.27{,.orig}; false
- #diff -pNaru5 driver/2.6.27{.orig,} > '0008-kernel-5.15-alloc_tty_driver-put_tty_driver.patch'
- patch -Nup0 -i "${srcdir}/0008-kernel-5.15-alloc_tty_driver-put_tty_driver.patch"
-
- # https://lore.kernel.org/all/20210914091134.17426-2-jslaby@suse.cz/
- #cd '..'; cp -pr "${_srcdir}" 'a'; ln -s "${_srcdir}" 'b'; false
- # diff -pNaru5 'a' 'b' > '0009-kernel-5.16-remove-LDISC_FLAG_DEFINED.patch'
- patch -Nup1 -i "${startdir}/0009-kernel-5.16-remove-LDISC_FLAG_DEFINED.patch"
-
- # https://www.spinics.net/lists/linux-fsdevel/msg207433.html
- #cd '..'; cp -pr "${_srcdir}" 'a'; ln -s "${_srcdir}" 'b'; false
- # diff -pNaru5 'a' 'b' > '0010-kernel-5.17-change-PDE_DATA.patch'
- patch -Nup1 -i "${startdir}/0010-kernel-5.17-change-PDE_DATA.patch"
+ if :; then
+ # https://lore.kernel.org/lkml/723478a270a3858f27843cbec621df4d5d44efcc.1663288066.git.nabijaczleweli@nabijaczleweli.xyz/T/
+ #cd '..'; cp -pr "${_srcdir}" 'a'; ln -s "${_srcdir}" 'b'; false
+ # diff -pNaru5 'a' 'b' > '0011-kernel-6.1-remove-TTY_MAGIC.patch'
+ patch -Nup1 -i "${startdir}/0011-kernel-6.1-remove-TTY_MAGIC.patch"
+
+ # https://www.uwsg.indiana.edu/hypermail/linux/kernel/1809.1/00449.html
+ #cd '..'; cp -pr "${_srcdir}" 'a'; ln -s "${_srcdir}" 'b'; false
+ # diff -pNaru5 'a' 'b' > '0012-kernel-6.1-INIT_C_CC-termios_internal.patch'
+ patch -Nup1 -i "${startdir}/0012-kernel-6.1-INIT_C_CC-termios_internal.patch"
+
+ # https://lore.kernel.org/linux-arm-kernel/20220816115739.10928-9-ilpo.jarvinen@linux.intel.com/T/
+ #cd '..'; cp -pr "${_srcdir}" 'a'; ln -s "${_srcdir}" 'b'; false
+ # diff -pNaru5 'a' 'b' > '0013-kernel-6.0-set_termios-const-ktermios.patch'
+ patch -Nup1 -i "${startdir}/0013-kernel-6.0-set_termios-const-ktermios.patch"
+ fi
# Standardize name of RealPort
sed -e "s/RealPort/${_opt_RealPort}/gI" -i $(grep -lrF $'RealPort\nRealport' .)
@@ -584,6 +612,9 @@ package() {
install -dm755 "${pkgdir}/etc/udev/rules.d/"
touch "${pkgdir}/${backup[0]}" # postinstall handles the pacsave file automatically
chmod 644 "${pkgdir}/${backup[0]}"
+ if [ ! -s "${pkgdir}/tmp/dgrp/10-dgrp.rules" ]; then
+ mv "${pkgdir}/etc/udev/rules.d/10-dgrp.rules" "${pkgdir}/tmp/dgrp/10-dgrp.rules" # 1.9-41
+ fi
sed -e 's:^KERNEL=="cu_dgrp:#&:g' -i "${pkgdir}/tmp/dgrp/10-dgrp.rules" # Recommended by Digi
cat > "${pkgdir}/etc/udev/rules.d/10-dgrp.rules" << EOF
# Automatically generated by ${pkgname}-${pkgver} PKGBUILD from Arch Linux AUR