#!/bin/sh # parse apt-style ALT Linux kernel version from stdin, # provide components or reassembled package name part sed 's/\([^=]*\)=\([^-]*\)-alt\(.*\)/\1 \2 \3/;s/\([^=]*\)=\([^-]*\)//' | ( read flavour version release case "$1" in -v) echo "$version";; -f) echo "$flavour";; -R) echo "$release";; -r) echo "${release:+alt$release}";; *) [ -n "$version" -a -n "$release" ] \ && echo "$version-$flavour-alt$release" \ || echo "$flavour";; esac )