mirror of
https://github.com/CringeStudios/element-desktop.git
synced 2025-01-31 13:39:58 +01:00
34 lines
633 B
Bash
34 lines
633 B
Bash
|
#!/bin/sh
|
||
|
|
||
|
# Take the deb and bundle it into a apt repository
|
||
|
if [[ $# -lt 1 ]]
|
||
|
then
|
||
|
echo "Usage $0 <config dir>"
|
||
|
exit
|
||
|
fi
|
||
|
|
||
|
confdir=$1
|
||
|
|
||
|
set -x
|
||
|
set -e
|
||
|
|
||
|
ver=`node -e "require('fs'); console.log(JSON.parse(fs.readFileSync('package.json')).version)"`
|
||
|
distdir=$PWD/dist
|
||
|
confdir=$PWD/$confdir
|
||
|
|
||
|
repodir=`mktemp -d -t repo`
|
||
|
mkdir $repodir/conf
|
||
|
cp $confdir/conf_distributions $repodir/conf/distributions
|
||
|
|
||
|
pushd $repodir
|
||
|
for i in `cat conf/distributions | grep Codename | cut -d ' ' -f 2`
|
||
|
do
|
||
|
reprepro includedeb $i $distdir/riot-desktop_${ver}_amd64.deb
|
||
|
done
|
||
|
|
||
|
tar cvzf $distdir/riot-desktop_repo_$ver.tar.gz .
|
||
|
|
||
|
popd
|
||
|
|
||
|
rm -r $repodir
|