]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blame - debian/scripts/control-create
x86/speculation/mds: Add mitigation control for MDS
[mirror_ubuntu-bionic-kernel.git] / debian / scripts / control-create
CommitLineData
0d34a427
LO
1#!/bin/bash
2
3. debian/debian.env
4
5vars=$1
b90b1fe0 6any_signed=$2
0d34a427
LO
7
8. $vars
9
10if [ "$is_sub" = "" ]; then
11 flavour=$(basename $vars | sed 's/.*\.//')
3f0288f5 12 stub="${DEBIAN}/control.d/flavour-control.stub debian/control.d/flavour-buildinfo.stub"
b90b1fe0
AW
13 if [ "$any_signed" = 'true' ]; then
14 sign_me_pkg="-unsigned"
15 sign_me_txt=" unsigned"
16 sign_peer_pkg=""
17 else
18 sign_me_pkg=""
19 sign_me_txt=""
20 sign_peer_pkg="-unsigned"
21 fi
0d34a427
LO
22else
23 flavour=$(basename $vars .vars)
24 stub=${DEBIAN}/sub-flavours/control.stub
25fi
26
b90b1fe0 27cat $stub | grep -v '^#' | sed \
0d34a427
LO
28 -e "s#FLAVOUR#$flavour#g" \
29 -e "s#DESC#$desc#g" \
30 -e "s#ARCH#$arch#g" \
31 -e "s#SUPPORTED#$supported#g" \
32 -e "s#TARGET#$target#g" \
33 -e "s#BOOTLOADER#$bootloader#g" \
34 -e "s#=PROVIDES=#$provides#g" \
b90b1fe0
AW
35 -e "s#=CONFLICTS=#$conflicts#g" \
36 -e "s#=SIGN-ME-PKG=#$sign_me_pkg#g" \
37 -e "s#=SIGN-ME-TXT=#$sign_me_txt#g" \
38 -e "s#=SIGN-PEER-PKG=#$sign_peer_pkg#g"