Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package grml-zsh-config for openSUSE:Factory
checked in at 2025-11-09 21:09:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/grml-zsh-config (Old)
and /work/SRC/openSUSE:Factory/.grml-zsh-config.new.1980 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "grml-zsh-config"
Sun Nov 9 21:09:02 2025 rev:20 rq:1316596 version:0.19.25
Changes:
--------
--- /work/SRC/openSUSE:Factory/grml-zsh-config/grml-zsh-config.changes
2025-08-18 16:08:57.084667384 +0200
+++
/work/SRC/openSUSE:Factory/.grml-zsh-config.new.1980/grml-zsh-config.changes
2025-11-09 21:10:02.072496955 +0100
@@ -1,0 +2,9 @@
+Sat Nov 8 16:39:17 UTC 2025 - Michael Vetter <[email protected]>
+
+- Update to 0.19.25:
+ * fix refcard generation for grep-excuses & /etc/grml_version
+ * zshrc: asc() check for existance of autossh
+ * zshrc: sync global aliases from zshrc.local to zshrc as abk's
+ * script-functions: drop various functions
+
+-------------------------------------------------------------------
Old:
----
v0.19.24.tar.gz
New:
----
v0.19.25.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ grml-zsh-config.spec ++++++
--- /var/tmp/diff_new_pack.WWtnx4/_old 2025-11-09 21:10:02.600519037 +0100
+++ /var/tmp/diff_new_pack.WWtnx4/_new 2025-11-09 21:10:02.604519205 +0100
@@ -17,7 +17,7 @@
Name: grml-zsh-config
-Version: 0.19.24
+Version: 0.19.25
Release: 0
Summary: Zsh config ujed by grml
License: GPL-2.0-only
++++++ v0.19.24.tar.gz -> v0.19.25.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/grml-etc-core-0.19.24/debian/changelog
new/grml-etc-core-0.19.25/debian/changelog
--- old/grml-etc-core-0.19.24/debian/changelog 2025-08-15 12:16:38.000000000
+0200
+++ new/grml-etc-core-0.19.25/debian/changelog 2025-11-03 12:45:16.000000000
+0100
@@ -1,3 +1,31 @@
+grml-etc-core (0.19.25) grml-testing; urgency=medium
+
+ [ Christopher Bock ]
+ * [640d384] fix refcard generation for grep-excuses & /etc/grml_version
+ * [62a8629] d/man fix missing grmlzshrc.5
+ * [ab891f7] zshrc: asc() check for existence of autossh
+ * [80a164a] zshrc: sync global aliases from zshrc.local to zshrc as abk's
+
+ [ Chris Hofstaedtler ]
+ * [7492491] script-functions: drop isgrmlhd
+ * [f31815a] script-functions: drop unused checkgrmlsmall
+ * [7c35efe] script-functions: drop unused grmlversion
+ * [f28330a] script-functions: drop unused mount_(proc|pts|sys) functions
+ * [3420bec] script-functions: drop unused reverse_list function
+ * [a8b35fd] script-functions: drop unused is_older_than function
+ * [efd9162] script-functions: drop unused setpath function
+ * [c7940d9] script-functions: drop unused check4user function
+ * [264847e] script-functions: drop unused iszsh function
+ * [51b36c5] script-functions: drop unused setdialog function
+ * [954505e] script-functions: drop unused checkvalue function
+ * [1b9cb02] zshrc: remove "asc" function.
+ Used GNU screen. Probably users switched to tmux and/or mosh.
+ Closes: https://github.com/grml/grml-etc-core/issues/230
+ * [ac77c4f] Replace FSF address with URL
+ * [8b0dd24] Stop depending on Essential perl-base
+
+ -- Chris Hofstaedtler <[email protected]> Mon, 03 Nov 2025 12:43:50 +0100
+
grml-etc-core (0.19.24) grml-testing; urgency=medium
[ Moviuro ]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/grml-etc-core-0.19.24/debian/control
new/grml-etc-core-0.19.25/debian/control
--- old/grml-etc-core-0.19.24/debian/control 2025-08-15 12:16:38.000000000
+0200
+++ new/grml-etc-core-0.19.25/debian/control 2025-11-03 12:45:16.000000000
+0100
@@ -29,7 +29,6 @@
grml-scripts-core
Depends:
${misc:Depends},
- perl-base | perl,
vim | nvi | editor,
Pre-Depends:
${misc:Pre-Depends},
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/grml-etc-core-0.19.24/debian/copyright
new/grml-etc-core-0.19.25/debian/copyright
--- old/grml-etc-core-0.19.24/debian/copyright 2025-08-15 12:16:38.000000000
+0200
+++ new/grml-etc-core-0.19.25/debian/copyright 2025-11-03 12:45:16.000000000
+0100
@@ -19,9 +19,8 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this package; if not, write to the Free Software
- Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- 02110-1301, USA.
+ along with this package; if not, go to
+ https://www.gnu.org/licenses/old-licenses/gpl-2.0.html
On Debian GNU/Linux systems, the complete text of the GNU General
Public License can be found in `/usr/share/common-licenses/GPL-2'.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/grml-etc-core-0.19.24/debian/grml-etc-core.manpages
new/grml-etc-core-0.19.25/debian/grml-etc-core.manpages
--- old/grml-etc-core-0.19.24/debian/grml-etc-core.manpages 2025-08-15
12:16:38.000000000 +0200
+++ new/grml-etc-core-0.19.25/debian/grml-etc-core.manpages 2025-11-03
12:45:16.000000000 +0100
@@ -1 +1,2 @@
+doc/grmlzshrc.5
manpages/*.1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/grml-etc-core-0.19.24/debian/manpages
new/grml-etc-core-0.19.25/debian/manpages
--- old/grml-etc-core-0.19.24/debian/manpages 2025-08-15 12:16:38.000000000
+0200
+++ new/grml-etc-core-0.19.25/debian/manpages 1970-01-01 01:00:00.000000000
+0100
@@ -1 +0,0 @@
-doc/grmlzshrc.5
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/grml-etc-core-0.19.24/doc/grmlzshrc.adoc
new/grml-etc-core-0.19.25/doc/grmlzshrc.adoc
--- old/grml-etc-core-0.19.24/doc/grmlzshrc.adoc 2025-08-15
12:16:38.000000000 +0200
+++ new/grml-etc-core-0.19.25/doc/grmlzshrc.adoc 2025-11-03
12:45:16.000000000 +0100
@@ -641,12 +641,6 @@
*any()*::
Lists processes matching given pattern.
-*asc()*::
-Login on the host provided as argument using autossh. Then reattach a GNU
screen
-session if a detached session is around or detach a currently attached screen
or
-else start a new screen. This is especially useful for roadwarriors using GNU
-screen and ssh.
-
*bk()*::
Simple backup management of a file or directory using standard unix programs.
The target file name is the original name plus a time stamp attached. Symlinks
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/grml-etc-core-0.19.24/etc/grml/script-functions
new/grml-etc-core-0.19.25/etc/grml/script-functions
--- old/grml-etc-core-0.19.24/etc/grml/script-functions 2025-08-15
12:16:38.000000000 +0200
+++ new/grml-etc-core-0.19.25/etc/grml/script-functions 2025-11-03
12:45:16.000000000 +0100
@@ -5,12 +5,6 @@
# License: This file is licensed under the GPL v2.
################################################################################
-# {{{ set default PATH
-setpath(){
- export
PATH=${PATH:-'/bin:/sbin:/usr/bin:/usr/sbin:/usr/X11R6/bin:/usr/local/bin'}
-}
-# }}}
-
# {{{ check for root-permissions
check4root(){
if [ "$(id -u 2>/dev/null)" != 0 ] ; then
@@ -19,34 +13,6 @@
}
# }}}
-# {{{ check for user permissions
-check4user(){
- if [ "$(id -u 2>/dev/null)" = 0 ] ; then
- echo 1>&2 "Error: please do not run this script with uid 0 (root)." ;
return 1
- fi
-}
-# }}}
-
-# {{{ check for running zsh
-iszsh(){
- if ! [ -z "$ZSH_VERSION" ] ; then
- return 0
- else
- return 1
- fi
-}
-# }}}
-
-# {{{ check for (X)dialog
-setdialog(){
- if [ -n "$DISPLAY" ] ; then
- [ -x /usr/bin/Xdialog ] && DIALOG="Xdialog" && export
XDIALOG_HIGH_DIALOG_COMPAT=1
- else
- [ -x /usr/bin/dialog ] && DIALOG='dialog' || ( echo 1>&2 "dialog not
available" ; return 1 )
- fi
-}
-# }}}
-
# {{{ check for availability of program(s)
# usage example:
# check4progs [-s,-q,--quiet,--silent] arg [arg .... argn]
@@ -137,96 +103,15 @@
}
# }}}
-# {{{ check whether $1 is yes
-checkvalue(){
- if [ "$1" = "yes" -o "$1" = "YES" ] ; then
- return 0
- else
- return 1
- fi
-}
-# }}}
-
# {{{ grml specific checks
isgrml(){
[ -f /etc/grml_version ] && return 0 || return 1
}
-grmlversion(){
- cat /etc/grml_version
-}
-
isgrmlcd(){
[ -f /etc/grml_cd ] && return 0 || return 1
}
-
-isgrmlhd(){
- [ -f /etc/grml_cd ] && return 1 || return 0
-}
-
-checkgrmlsmall(){
- grep -q small /etc/grml_version 2>/dev/null && return 0 || return 1
-}
-# }}}
-
-# {{{ filesystems (proc, pts, sys)
-mount_proc(){
- check4root || return 1
- [ -f /proc/version ] || mount -t proc /proc /proc 2>/dev/null
-}
-
-mount_pts(){
- check4root || return 1
- stringinfile "/dev/pts" /proc/mounts || mount -t devpts /dev/pts /dev/pts
2>/dev/null
-}
-
-mount_sys(){
- check4root || return 1
- [ -d /sys/devices ] || mount -t sysfs /sys /sys 2>/dev/null
-}
# }}}
-# char *reverse_list(list) {{{
-#
-# Returns the reversed order of list
-#
-reverse_list() {
- local ret
- ret=''
- while [ "$#" -gt 0 ] ; do
- if [ -z "${ret}" ] ; then
- ret="$1"
- else
- ret="$1 ${ret}"
- fi
- shift
- done
- printf '%s' "${ret}"
-}
-#}}}
-
-# bool is_older_than(reference, files/dirs to check) {{{
-#
-# return 0 if any of the files/dirs are newer than
-# the reference file
-#
-# EXAMPLE: if is_older_than a.out *.o ; then ...
-is_older_than() {
- local x
- local ref="$1"
- shift
-
- for x in "$@" ; do
- [ "${x}" -nt "${ref}" ] && return 0
-
- if [ -d "${x}" ] ; then
- is_older_than "${ref}" "${x}"/* && return 0
- fi
- done
-
- return 1
-}
-#}}}
-
## END OF FILE
#################################################################
# vim:foldmethod=marker tw=80 ai expandtab shiftwidth=2 tabstop=8 ft=sh
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/grml-etc-core-0.19.24/etc/zsh/zshrc
new/grml-etc-core-0.19.25/etc/zsh/zshrc
--- old/grml-etc-core-0.19.24/etc/zsh/zshrc 2025-08-15 12:16:38.000000000
+0200
+++ new/grml-etc-core-0.19.25/etc/zsh/zshrc 2025-11-03 12:45:16.000000000
+0100
@@ -976,6 +976,8 @@
'G' '|& grep '${grep_options:+"${grep_options[*]}"}
'H' '| head'
'Hl' ' --help |& less -r' #d (Display help in pager)
+ 'J' '| jq'
+ 'K' '| keep'
'L' '| less'
'LL' '|& less -r'
'M' '| most'
@@ -984,6 +986,7 @@
'SL' '| sort | less'
'S' '| sort -u'
'T' '| tail'
+ 'TS' '| ts "%F %H:%M:%.S"'
'V' '|& vim -'
#A# end
'co' './configure && make && sudo make install'
@@ -2469,12 +2472,6 @@
alias "$(uname -r)-reboot"="kexec -l --initrd=/boot/initrd.img-"$(uname
-r)" --command-line=\"$(cat /proc/cmdline)\" /boot/vmlinuz-"$(uname -r)""
fi
-# especially for roadwarriors using GNU screen and ssh:
-if ! check_com asc &>/dev/null ; then
- function asc () { autossh -t "$@" 'screen -RdU' }
- compdef asc=ssh
-fi
-
#f1# Hints for the use of zsh on grml
function zsh-help () {
print "$bg[white]$fg[black]
@@ -2579,8 +2576,8 @@
#a3# Execute \kbd{dpkg-buildpackage}
alias dbp='dpkg-buildpackage'
fi
- #a3# Execute \kbd{grep-excuses}
if check_com -c grep-excuses ; then
+ #a3# Execute \kbd{grep-excuses}
alias ge='grep-excuses'
fi
if check_com -c apt-file ; then
@@ -2620,8 +2617,8 @@
# grmlstuff
function grmlstuff () {
- #a1# Output version of running grml
if [ -r /etc/grml_version ]; then
+ #a1# Output version of running grml
alias grml-version='cat /etc/grml_version'
fi