Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Monado
Monado
Commits
757267a7
Commit
757267a7
authored
Jan 21, 2022
by
Ryan Pavlik
Browse files
d/extra/prepare-commit-package.sh: Improve verbosity, specificity.
parent
c0c3f225
Pipeline
#489596
failed with stages
in 7 minutes and 47 seconds
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
debian/extra/prepare-commit-package.sh
View file @
757267a7
#!/bin/sh
# Copyright 2020-202
1
, Ryan Pavlik <ryan@ryanpavlik.com>
# Copyright 2020-202
2
, Ryan Pavlik <ryan@ryanpavlik.com>
# SPDX-License-Identifier: CC0-1.0
# Packages produced this way are for automated use only and shouldn't be uploaded to the Debian archive.
...
...
@@ -12,21 +12,26 @@ set -e
if
[
x
"
$1
"
!=
x
]
;
then
COMMIT_TO_PACKAGE
=
$1
echo
"Package version will describe commit specified on command line:
${
COMMIT_TO_PACKAGE
}
"
export
COMMIT_TO_PACKAGE
else
COMMIT_TO_PACKAGE
=
master
COMMIT_TO_PACKAGE
=
main
echo
"Package version will describe default commit:
${
COMMIT_TO_PACKAGE
}
"
export
COMMIT_TO_PACKAGE
fi
if
[
x
"
$2
"
!=
x
]
;
then
PKG_REVISION
=
$2
echo
"Appending custom revision suffix specified on command line:
${
PKG_REVISION
}
"
export
PKG_REVISION
else
PKG_REVISION
=
1~bpo11~ci
$(
date
--utc
"+%Y%m%d"
)
echo
"Appending auto-generated revision suffix:
${
PKG_REVISION
}
"
export
PKG_REVISION
fi
UPSTREAM_VER
=
$(
git describe
$COMMIT_TO_PACKAGE
|
sed
-E
-e
's/^v//'
-e
's/-([0-9]+)-g([0-9a-f])/+git\1.\2/'
)
UPSTREAM_VER
=
$(
git describe
--exclude
"v0*"
"
$COMMIT_TO_PACKAGE
"
|
sed
-E
-e
's/^v//'
-e
's/-([0-9]+)-g([0-9a-f])/+git\1.\2/'
)
echo
"Computed package version
${
UPSTREAM_VER
}
"
git archive
-o
"../monado_
${
UPSTREAM_VER
}
.orig.tar.gz"
${
COMMIT_TO_PACKAGE
}
dch
--newversion
"
${
UPSTREAM_VER
}
-
${
PKG_REVISION
}
"
--preserve
"Automated CI build of commit
${
COMMIT_TO_PACKAGE
}
"
)
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment