]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
make-debs.sh: remove lsb_release
authorKen Dreyer <kdreyer@redhat.com>
Thu, 12 Aug 2021 14:47:42 +0000 (10:47 -0400)
committerKen Dreyer <kdreyer@redhat.com>
Tue, 31 Aug 2021 21:19:18 +0000 (17:19 -0400)
The lsb_release utility brings in a lot of other dependencies. Remove
it from the make-debs script.

Signed-off-by: Ken Dreyer <kdreyer@redhat.com>
(cherry picked from commit 92f73a2bb94d7ff645072b98c2b9c7eea8208782)

make-debs.sh

index 5a7ca1aff5c8bd5932a656393b3066ed530350af..ed79df777e5d2ca6965222cb1bfe407598c97701 100755 (executable)
@@ -16,9 +16,9 @@
 #
 set -xe
 
+. /etc/os-release
 base=${1:-/tmp/release}
-codename=$(lsb_release -sc)
-releasedir=$base/$(lsb_release -si)/WORKDIR
+releasedir=$base/$NAME/WORKDIR
 rm -fr $(dirname $releasedir)
 mkdir -p $releasedir
 #
@@ -60,7 +60,7 @@ dvers="$vers-1"
 cd ceph-$vers
 chvers=$(head -1 debian/changelog | perl -ne 's/.*\(//; s/\).*//; print')
 if [ "$chvers" != "$dvers" ]; then
-   DEBEMAIL="contact@ceph.com" dch -D $codename --force-distribution -b -v "$dvers" "new version"
+   DEBEMAIL="contact@ceph.com" dch -D $VERSION_CODENAME --force-distribution -b -v "$dvers" "new version"
 fi
 #
 # create the packages
@@ -74,18 +74,18 @@ if test $NPROC -gt 1 ; then
 fi
 PATH=/usr/lib/ccache:$PATH dpkg-buildpackage $j -uc -us
 cd ../..
-mkdir -p $codename/conf
-cat > $codename/conf/distributions <<EOF
-Codename: $codename
+mkdir -p $VERSION_CODENAME/conf
+cat > $VERSION_CODENAME/conf/distributions <<EOF
+Codename: $VERSION_CODENAME
 Suite: stable
 Components: main
 Architectures: $(dpkg --print-architecture) source
 EOF
 if [ ! -e conf ]; then
-    ln -s $codename/conf conf
+    ln -s $VERSION_CODENAME/conf conf
 fi
-reprepro --basedir $(pwd) include $codename WORKDIR/*.changes
+reprepro --basedir $(pwd) include $VERSION_CODENAME WORKDIR/*.changes
 #
 # teuthology needs the version in the version file
 #
-echo $dvers > $codename/version
+echo $dvers > $VERSION_CODENAME/version