Your message dated Sun, 10 Jul 2016 13:25:26 +0200
with message-id <[email protected]>
and subject line opensync et.al. has been removed from Debian in 2012
has caused the Debian Bug report #554008,
regarding multisync-tools: Please add bash_completion rules for msynctool (with 
completion file!)
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
554008: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=554008
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: multisync-tools
Version: 0.92.0~svn355-1
Severity: wishlist
Tags: patch


Per the subject. Dynamic bash completion rules are included, just drop them in 
/etc/bash_completion.d/

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.30-1-686 (SMP w/2 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages multisync-tools depends on:
ii  libc6                         2.10.1-2   GNU C Library: Shared libraries
ii  libglib2.0-0                  2.22.2-2   The GLib library of C routines
ii  libopensync0                  0.22-2     Synchronisation framework for emai

multisync-tools recommends no packages.

multisync-tools suggests no packages.

-- no debconf information

*** /etc/bash_completion.d/msynctool
have msynctool &&
_msynctool()
{
        local cur prev pprev

        COMPREPLY=()
        cur=${COMP_WORDS[COMP_CWORD]}
        prev=${COMP_WORDS[COMP_CWORD-1]}

        if [ $COMP_CWORD -gt 2 ]
        then
                pprev=${COMP_WORDS[COMP_CWORD-2]}
                case "$pprev" in
                --addmember)
                        COMPREPLY=( $( compgen -W "`msynctool --listplugins | 
tail -n+2`" -- $cur ) )
                        return 0
                        ;;
                --configure)
                        COMPREPLY=( $( compgen -W "`msynctool --showgroup $prev 
| grep '^Member' | cut -d':' -f1 | cut -d' ' -f2`" -- $cur ) )
                        return 0
                        ;;
                esac
        fi

        case "$prev" in
        
--listgroups|--listplugins|--listobjects|--wait|--multi|--manual|--help|--addgroup)
                return 0
                ;;
        --showformats|--filter-objtype|--slow-sync)
                COMPREPLY=( $( compgen -W "`msynctool --listobjects | tail 
-n+2`" -- $cur ) )
                return 0
                ;;
        --showgroup|--sync|--delgroup|--addmember|--configure)
                COMPREPLY=( $( compgen -W "`msynctool --listgroups | tail 
-n+2`" -- $cur ) )
                return 0
                ;;
        --conflict)
                COMPREPLY=( $( compgen -W "1 2 3 4 5 6 7 8 9 d i n" -- $cur ) )
                return 0
                ;;
        esac

        COMPREPLY=( $( compgen -W '--listgroups --listplugins --listobjects \
                        --showformats --showgroup --sync --filter-objtype 
--slow-sync \
                        --wait --multi --addgroup --delgroup --addmember 
--configure \
                        --manual --configdir --conflict' -- $cur ) )
                
        return 0
} &&
complete -F _msynctool msynctool



--- End Message ---
--- Begin Message ---
opensync et.al. was last released with Debian 6.0 (squeeze) in
February 2011 and removed from Debian sid/unstable in 2012 (see
http://bugs.debian.org/662132 for details on the removal). Since
support for squeeze and squeeze-LTS has now ended, I'm closing all the
remaining bugs reported against these packages.

Andreas

--- End Message ---

Reply via email to