]> git.proxmox.com Git - debcargo-conf.git/blob - dev/grant-dm-perms.sh
Merge branches 'pending-ascii-table', 'pending-backtrace', 'pending-block-cipher...
[debcargo-conf.git] / dev / grant-dm-perms.sh
1 #!/bin/sh
2 # Grant DM upload permissions on all crates maintained by a DM.
3
4 if [ "$#" -ne 1 ]; then
5 echo "Syntax: $0 <email>"
6 exit 1
7 fi
8
9 m="$1"
10 shift
11 grep -l "$m" src/*/debian/copyright src/*/debian/debcargo.toml \
12 | sed -nre 's,src/(.*)/debian/.*,\1,gp' \
13 | sort -u \
14 | dev/filter-package-in-debian.sh \
15 | sed -nre 's/^(.*)\s[1-9][0-9]*$/rust-\1/gp' \
16 | xargs -r dcut "$@" dm --uid "$m" --allow