]> git.proxmox.com Git - debcargo-conf.git/commitdiff
Binaries have been moved in usr/lib/cargo/bin/coreutils The rational is that some...
authorSylvestre Ledru <sylvestre@debian.org>
Tue, 23 Mar 2021 09:59:35 +0000 (10:59 +0100)
committerSylvestre Ledru <sylvestre@debian.org>
Tue, 23 Mar 2021 11:42:56 +0000 (12:42 +0100)
src/coreutils/debian/NEWS [new file with mode: 0644]
src/coreutils/debian/README.Debian
src/coreutils/debian/changelog
src/coreutils/debian/rust-coreutils.install

diff --git a/src/coreutils/debian/NEWS b/src/coreutils/debian/NEWS
new file mode 100644 (file)
index 0000000..1f05624
--- /dev/null
@@ -0,0 +1,9 @@
+rust-coreutils (0.0.4-1~exp2) experimental; urgency=medium
+
+  * Binaries have been moved in usr/lib/cargo/bin/coreutils
+    The rational is that some other rust programs are installed
+    in this directory (ex: /usr/lib/cargo/bin/fd). So, users might
+    add /usr/lib/cargo/bin/ to their PATH and caused some unexpected
+    errors if the Rust coreutils binaries aren't behaving like GNU's.
+
+ -- Sylvestre Ledru <sylvestre@debian.org>  Tue, 23 Mar 2021 10:39:47 +0100
index d32eaeb9ffc24650f9f14596f39c409e895e59ed..a155791bc0f4b97b6a9a3b1007bf4e20a2ce12f5 100644 (file)
@@ -21,15 +21,18 @@ Install
 
 Because rust-coreutils can easily break a system, it isn't replacing the
 GNU coreutils.
-Instead, we are installing the binaries in /usr/lib/cargo/bin/ (like fd-find).
+Instead, we are installing the binaries in /usr/lib/cargo/bin/coreutils/.
 
 To use rust-coreutils instead GNU, use:
 
-$ export PATH=/usr/lib/cargo/bin/:$PATH
+$ export PATH=/usr/lib/cargo/bin/coreutils/:$PATH
 
 As rust-coreutils aims at being a drop-in replacement, it is possible
 to override the GNU coreutils binaries.
 
+We are NOT installing the binaries in /usr/lib/cargo/bin/ to avoid unexpected errors
+in case users already added /usr/lib/cargo/bin/ in their PATH to get fd or others binaries.
+
 
 Repack
 ======
@@ -48,4 +51,4 @@ If one day, we want to replace GNU/coreutils package with this one,
 we will have to follow the version of the GNU version as we have some packages
 having an explicit minimal dep (ex: initramfs-tools-core, xinit, initscripts)
 
- -- Sylvestre Ledru <sylvestre@debian.org>, Sun, 17 Jan 2021 15:19:03 +0100
+ -- Sylvestre Ledru <sylvestre@debian.org>, Tue, 23 Mar 2021 10:59:00 +0100
index ce5592daecc650e6ca056d4958fe4cd67ae516a9..dcc41a60a0319e317930519b66c40c37de2c616f 100644 (file)
@@ -1,3 +1,13 @@
+rust-coreutils (0.0.4-1~exp2) experimental; urgency=medium
+
+  * Binaries have been moved in usr/lib/cargo/bin/coreutils
+    The rational is that some other rust programs are installed
+    in this directory (ex: /usr/lib/cargo/bin/fd). So, users might
+    add /usr/lib/cargo/bin/ to their PATH and caused some unexpected
+    errors if the Rust coreutils binaries aren't behaving like GNU's.
+
+ -- Sylvestre Ledru <sylvestre@debian.org>  Tue, 23 Mar 2021 10:57:54 +0100
+
 rust-coreutils (0.0.4-1~exp1) experimental; urgency=medium
 
   * New upstream release
index 02a2fa5dbb8343c55b2da0f5529fe20bca3603e2..04526ded86772a80af7c8387687a8ddfed19eca3 100644 (file)
 # GNU/Coreutils: Installed in /bin/
-usr/local/bin/cat /usr/lib/cargo/bin/
-usr/local/bin/chgrp /usr/lib/cargo/bin/
-usr/local/bin/chmod /usr/lib/cargo/bin/
-usr/local/bin/chown /usr/lib/cargo/bin/
-usr/local/bin/cp /usr/lib/cargo/bin/
-usr/local/bin/date /usr/lib/cargo/bin/
-#usr/local/bin/dd /usr/lib/cargo/bin/
-usr/local/bin/df /usr/lib/cargo/bin/
-#usr/local/bin/dir /usr/lib/cargo/bin/
-usr/local/bin/echo /usr/lib/cargo/bin/
-usr/local/bin/false /usr/lib/cargo/bin/
-usr/local/bin/ln /usr/lib/cargo/bin/
-usr/local/bin/ls /usr/lib/cargo/bin/
-usr/local/bin/mkdir /usr/lib/cargo/bin/
-usr/local/bin/mknod /usr/lib/cargo/bin/
-usr/local/bin/mktemp /usr/lib/cargo/bin/
-usr/local/bin/mv /usr/lib/cargo/bin/
-usr/local/bin/pwd /usr/lib/cargo/bin/
-usr/local/bin/readlink /usr/lib/cargo/bin/
-usr/local/bin/rm /usr/lib/cargo/bin/
-usr/local/bin/rmdir /usr/lib/cargo/bin/
-usr/local/bin/sleep /usr/lib/cargo/bin/
-#usr/local/bin/stty /usr/lib/cargo/bin/
-usr/local/bin/sync /usr/lib/cargo/bin/
-usr/local/bin/touch /usr/lib/cargo/bin/
-usr/local/bin/true /usr/lib/cargo/bin/
-usr/local/bin/uname /usr/lib/cargo/bin/
-#usr/local/bin/vdir /usr/lib/cargo/bin/
-usr/local/bin/hostname /usr/lib/cargo/bin/
-usr/local/bin/kill /usr/lib/cargo/bin/
-usr/local/bin/more /usr/lib/cargo/bin/
+usr/local/bin/cat /usr/lib/cargo/bin/coreutils/
+usr/local/bin/chgrp /usr/lib/cargo/bin/coreutils/
+usr/local/bin/chmod /usr/lib/cargo/bin/coreutils/
+usr/local/bin/chown /usr/lib/cargo/bin/coreutils/
+usr/local/bin/cp /usr/lib/cargo/bin/coreutils/
+usr/local/bin/date /usr/lib/cargo/bin/coreutils/
+#usr/local/bin/dd /usr/lib/cargo/bin/coreutils/
+usr/local/bin/df /usr/lib/cargo/bin/coreutils/
+#usr/local/bin/dir /usr/lib/cargo/bin/coreutils/
+usr/local/bin/echo /usr/lib/cargo/bin/coreutils/
+usr/local/bin/false /usr/lib/cargo/bin/coreutils/
+usr/local/bin/ln /usr/lib/cargo/bin/coreutils/
+usr/local/bin/ls /usr/lib/cargo/bin/coreutils/
+usr/local/bin/mkdir /usr/lib/cargo/bin/coreutils/
+usr/local/bin/mknod /usr/lib/cargo/bin/coreutils/
+usr/local/bin/mktemp /usr/lib/cargo/bin/coreutils/
+usr/local/bin/mv /usr/lib/cargo/bin/coreutils/
+usr/local/bin/pwd /usr/lib/cargo/bin/coreutils/
+usr/local/bin/readlink /usr/lib/cargo/bin/coreutils/
+usr/local/bin/rm /usr/lib/cargo/bin/coreutils/
+usr/local/bin/rmdir /usr/lib/cargo/bin/coreutils/
+usr/local/bin/sleep /usr/lib/cargo/bin/coreutils/
+#usr/local/bin/stty /usr/lib/cargo/bin/coreutils/
+usr/local/bin/sync /usr/lib/cargo/bin/coreutils/
+usr/local/bin/touch /usr/lib/cargo/bin/coreutils/
+usr/local/bin/true /usr/lib/cargo/bin/coreutils/
+usr/local/bin/uname /usr/lib/cargo/bin/coreutils/
+#usr/local/bin/vdir /usr/lib/cargo/bin/coreutils/
+usr/local/bin/hostname /usr/lib/cargo/bin/coreutils/
+usr/local/bin/kill /usr/lib/cargo/bin/coreutils/
+usr/local/bin/more /usr/lib/cargo/bin/coreutils/
 
 # GNU/Coreutils: Installed in /usr/bin/
-#usr/local/bin/[ usr/lib/cargo/bin
-usr/local/bin/arch usr/lib/cargo/bin
-#usr/local/bin/b2sum usr/lib/cargo/bin
-usr/local/bin/base32 usr/lib/cargo/bin
-usr/local/bin/base64 usr/lib/cargo/bin
-usr/local/bin/basename usr/lib/cargo/bin
-#usr/local/bin/basenc usr/lib/cargo/bin
-#usr/local/bin/chcon usr/lib/cargo/bin
-usr/local/bin/cksum usr/lib/cargo/bin
-usr/local/bin/comm usr/lib/cargo/bin
-usr/local/bin/csplit usr/lib/cargo/bin
-usr/local/bin/cut usr/lib/cargo/bin
-usr/local/bin/dircolors usr/lib/cargo/bin
-usr/local/bin/dirname usr/lib/cargo/bin
-usr/local/bin/du usr/lib/cargo/bin
-usr/local/bin/env usr/lib/cargo/bin
-usr/local/bin/expand usr/lib/cargo/bin
-usr/local/bin/expr usr/lib/cargo/bin
-usr/local/bin/factor usr/lib/cargo/bin
-usr/local/bin/fmt usr/lib/cargo/bin
-usr/local/bin/fold usr/lib/cargo/bin
-usr/local/bin/groups usr/lib/cargo/bin
-usr/local/bin/head usr/lib/cargo/bin
-usr/local/bin/hostid usr/lib/cargo/bin
-usr/local/bin/id usr/lib/cargo/bin
-usr/local/bin/install usr/lib/cargo/bin
-usr/local/bin/join usr/lib/cargo/bin
-usr/local/bin/link usr/lib/cargo/bin
-usr/local/bin/logname usr/lib/cargo/bin
-#usr/local/bin/md5sum usr/lib/cargo/bin
-usr/local/bin/mkfifo usr/lib/cargo/bin
-usr/local/bin/nice usr/lib/cargo/bin
-usr/local/bin/nl usr/lib/cargo/bin
-usr/local/bin/nohup usr/lib/cargo/bin
-usr/local/bin/nproc usr/lib/cargo/bin
-usr/local/bin/numfmt usr/lib/cargo/bin
-usr/local/bin/od usr/lib/cargo/bin
-usr/local/bin/paste usr/lib/cargo/bin
-usr/local/bin/pathchk usr/lib/cargo/bin
-usr/local/bin/pinky usr/lib/cargo/bin
-#usr/local/bin/pr usr/lib/cargo/bin
-usr/local/bin/printenv usr/lib/cargo/bin
-usr/local/bin/printf usr/lib/cargo/bin
-usr/local/bin/ptx usr/lib/cargo/bin
-usr/local/bin/realpath usr/lib/cargo/bin
-#usr/local/bin/runcon usr/lib/cargo/bin
-usr/local/bin/seq usr/lib/cargo/bin
-#usr/local/bin/sha1sum usr/lib/cargo/bin
-#usr/local/bin/sha224sum usr/lib/cargo/bin
-#usr/local/bin/sha256sum usr/lib/cargo/bin
-#usr/local/bin/sha384sum usr/lib/cargo/bin
-#usr/local/bin/sha512sum usr/lib/cargo/bin
-usr/local/bin/shred usr/lib/cargo/bin
-usr/local/bin/shuf usr/lib/cargo/bin
-usr/local/bin/sort usr/lib/cargo/bin
-usr/local/bin/split usr/lib/cargo/bin
-usr/local/bin/stat usr/lib/cargo/bin
-usr/local/bin/stdbuf usr/lib/cargo/bin
-usr/local/bin/sum usr/lib/cargo/bin
-usr/local/bin/tac usr/lib/cargo/bin
-usr/local/bin/tail usr/lib/cargo/bin
-usr/local/bin/tee usr/lib/cargo/bin
-usr/local/bin/test usr/lib/cargo/bin
-usr/local/bin/timeout usr/lib/cargo/bin
-usr/local/bin/tr usr/lib/cargo/bin
-usr/local/bin/truncate usr/lib/cargo/bin
-usr/local/bin/tsort usr/lib/cargo/bin
-usr/local/bin/tty usr/lib/cargo/bin
-usr/local/bin/unexpand usr/lib/cargo/bin
-usr/local/bin/uniq usr/lib/cargo/bin
-usr/local/bin/unlink usr/lib/cargo/bin
-usr/local/bin/users usr/lib/cargo/bin
-usr/local/bin/wc usr/lib/cargo/bin
-usr/local/bin/who usr/lib/cargo/bin
-usr/local/bin/whoami usr/lib/cargo/bin
-usr/local/bin/yes usr/lib/cargo/bin
-usr/local/bin/chroot usr/lib/cargo/bin
-usr/local/bin/hashsum usr/lib/cargo/bin
-usr/local/bin/uptime usr/lib/cargo/bin
-usr/local/bin/relpath usr/lib/cargo/bin
+#usr/local/bin/[ usr/lib/cargo/bin/coreutils
+usr/local/bin/arch usr/lib/cargo/bin/coreutils
+#usr/local/bin/b2sum usr/lib/cargo/bin/coreutils
+usr/local/bin/base32 usr/lib/cargo/bin/coreutils
+usr/local/bin/base64 usr/lib/cargo/bin/coreutils
+usr/local/bin/basename usr/lib/cargo/bin/coreutils
+#usr/local/bin/basenc usr/lib/cargo/bin/coreutils
+#usr/local/bin/chcon usr/lib/cargo/bin/coreutils
+usr/local/bin/cksum usr/lib/cargo/bin/coreutils
+usr/local/bin/comm usr/lib/cargo/bin/coreutils
+usr/local/bin/csplit usr/lib/cargo/bin/coreutils
+usr/local/bin/cut usr/lib/cargo/bin/coreutils
+usr/local/bin/dircolors usr/lib/cargo/bin/coreutils
+usr/local/bin/dirname usr/lib/cargo/bin/coreutils
+usr/local/bin/du usr/lib/cargo/bin/coreutils
+usr/local/bin/env usr/lib/cargo/bin/coreutils
+usr/local/bin/expand usr/lib/cargo/bin/coreutils
+usr/local/bin/expr usr/lib/cargo/bin/coreutils
+usr/local/bin/factor usr/lib/cargo/bin/coreutils
+usr/local/bin/fmt usr/lib/cargo/bin/coreutils
+usr/local/bin/fold usr/lib/cargo/bin/coreutils
+usr/local/bin/groups usr/lib/cargo/bin/coreutils
+usr/local/bin/head usr/lib/cargo/bin/coreutils
+usr/local/bin/hostid usr/lib/cargo/bin/coreutils
+usr/local/bin/id usr/lib/cargo/bin/coreutils
+usr/local/bin/install usr/lib/cargo/bin/coreutils
+usr/local/bin/join usr/lib/cargo/bin/coreutils
+usr/local/bin/link usr/lib/cargo/bin/coreutils
+usr/local/bin/logname usr/lib/cargo/bin/coreutils
+#usr/local/bin/md5sum usr/lib/cargo/bin/coreutils
+usr/local/bin/mkfifo usr/lib/cargo/bin/coreutils
+usr/local/bin/nice usr/lib/cargo/bin/coreutils
+usr/local/bin/nl usr/lib/cargo/bin/coreutils
+usr/local/bin/nohup usr/lib/cargo/bin/coreutils
+usr/local/bin/nproc usr/lib/cargo/bin/coreutils
+usr/local/bin/numfmt usr/lib/cargo/bin/coreutils
+usr/local/bin/od usr/lib/cargo/bin/coreutils
+usr/local/bin/paste usr/lib/cargo/bin/coreutils
+usr/local/bin/pathchk usr/lib/cargo/bin/coreutils
+usr/local/bin/pinky usr/lib/cargo/bin/coreutils
+#usr/local/bin/pr usr/lib/cargo/bin/coreutils
+usr/local/bin/printenv usr/lib/cargo/bin/coreutils
+usr/local/bin/printf usr/lib/cargo/bin/coreutils
+usr/local/bin/ptx usr/lib/cargo/bin/coreutils
+usr/local/bin/realpath usr/lib/cargo/bin/coreutils
+#usr/local/bin/runcon usr/lib/cargo/bin/coreutils
+usr/local/bin/seq usr/lib/cargo/bin/coreutils
+#usr/local/bin/sha1sum usr/lib/cargo/bin/coreutils
+#usr/local/bin/sha224sum usr/lib/cargo/bin/coreutils
+#usr/local/bin/sha256sum usr/lib/cargo/bin/coreutils
+#usr/local/bin/sha384sum usr/lib/cargo/bin/coreutils
+#usr/local/bin/sha512sum usr/lib/cargo/bin/coreutils
+usr/local/bin/shred usr/lib/cargo/bin/coreutils
+usr/local/bin/shuf usr/lib/cargo/bin/coreutils
+usr/local/bin/sort usr/lib/cargo/bin/coreutils
+usr/local/bin/split usr/lib/cargo/bin/coreutils
+usr/local/bin/stat usr/lib/cargo/bin/coreutils
+usr/local/bin/stdbuf usr/lib/cargo/bin/coreutils
+usr/local/bin/sum usr/lib/cargo/bin/coreutils
+usr/local/bin/tac usr/lib/cargo/bin/coreutils
+usr/local/bin/tail usr/lib/cargo/bin/coreutils
+usr/local/bin/tee usr/lib/cargo/bin/coreutils
+usr/local/bin/test usr/lib/cargo/bin/coreutils
+usr/local/bin/timeout usr/lib/cargo/bin/coreutils
+usr/local/bin/tr usr/lib/cargo/bin/coreutils
+usr/local/bin/truncate usr/lib/cargo/bin/coreutils
+usr/local/bin/tsort usr/lib/cargo/bin/coreutils
+usr/local/bin/tty usr/lib/cargo/bin/coreutils
+usr/local/bin/unexpand usr/lib/cargo/bin/coreutils
+usr/local/bin/uniq usr/lib/cargo/bin/coreutils
+usr/local/bin/unlink usr/lib/cargo/bin/coreutils
+usr/local/bin/users usr/lib/cargo/bin/coreutils
+usr/local/bin/wc usr/lib/cargo/bin/coreutils
+usr/local/bin/who usr/lib/cargo/bin/coreutils
+usr/local/bin/whoami usr/lib/cargo/bin/coreutils
+usr/local/bin/yes usr/lib/cargo/bin/coreutils
+usr/local/bin/chroot usr/lib/cargo/bin/coreutils
+usr/local/bin/hashsum usr/lib/cargo/bin/coreutils
+usr/local/bin/uptime usr/lib/cargo/bin/coreutils
+usr/local/bin/relpath usr/lib/cargo/bin/coreutils