mirror of
https://github.com/YunoHost/vinaigrette.git
synced 2024-09-03 20:06:11 +02:00
60 lines
2.1 KiB
Bash
Executable file
60 lines
2.1 KiB
Bash
Executable file
|
|
apt-get install nginx pbuilder reprepro rebuildd gawk sendxmpp -y
|
|
apt-get install qemu-system-arm debootstrap -y
|
|
apt-get install python-virtualenv python3-pip -y
|
|
|
|
VINAIGRETTE_HOME="/home/vinaigrette"
|
|
|
|
cd $VINAIGRETTE_HOME
|
|
source config/config
|
|
|
|
gpg --import config/keys/$DEBSIGN_KEYID.key
|
|
gpg --import config/keys/$DEBSIGN_KEYID.pub
|
|
|
|
cd gitrepos/
|
|
git clone https://github.com/yunohost/yunohost
|
|
git clone https://github.com/yunohost/yunohost-admin
|
|
git clone https://github.com/yunohost/ssowat SSOwat
|
|
git clone https://github.com/yunohost/moulinette
|
|
|
|
cd yunohost
|
|
git checkout stable && git symbolic-ref refs/heads/jessie-stable refs/heads/stable
|
|
git checkout testing && git symbolic-ref refs/heads/jessie-testing refs/heads/testing
|
|
git checkout unstable && git symbolic-ref refs/heads/jessie-unstable refs/heads/unstable
|
|
git checkout stretch && git symbolic-ref refs/heads/stretch-unstable refs/heads/stretch
|
|
cd ..
|
|
|
|
mkdir -p /var/www/repo/debian/conf/
|
|
ln -s $VINAIGRETTE_HOME/config/distributions /var/www/repo/debian/conf/distributions
|
|
|
|
rm /etc/rebuildd/rebuilddrc
|
|
ln -s $VINAIGRETTE_HOME/config/rebuildd.conf /etc/rebuildd/rebuilddrc
|
|
|
|
ln -s $VINAIGRETTE_HOME/images /var/cache/pbuilder/images
|
|
ln -s /var/cache/pbuilder/result $PBUILDER_RESULTS
|
|
|
|
rm -f /etc/pbuilderrc
|
|
ln -s $PBUILDER_CONF/pbuilder.conf /etc/pbuilderrc
|
|
|
|
cp $VINAIGRETTE_HOME/config/nginx.conf /etc/nginx/sites-enabled/repo.conf
|
|
|
|
cat $VINAIGRETTE_HOME/config/keys/$DEBSIGN_KEYID.pub | apt-key add
|
|
cat $VINAIGRETTE_HOME/config/sources.list > /etc/apt/sources.list.d/vinaigrette.list
|
|
|
|
sed -i "s/__REPO_URL__/$REPO_URL/g" /etc/nginx/sites-enabled/repo.conf
|
|
sed -i "s/__REPO_URL__/$REPO_URL/g" /etc/apt/sources.list.d/vinaigrette.list
|
|
echo "deb https://deb.nodesource.com/node_4.x stretch main" >> /etc/apt/sources.list
|
|
|
|
echo "127.0.0.1 $REPO_URL" >> /etc/hosts
|
|
service nginx reload
|
|
|
|
rebuildd init
|
|
|
|
#cd $VINAIGRETTE_HOME/webhooks
|
|
#virtualenv venv
|
|
#source venv/bin/activate
|
|
#pip install -r requirements.txt
|
|
#cp $VINAIGRETTE_HOME/webhooks/service /etc/init.d/github-webhook
|
|
#systemctl daemon-reload
|
|
#updated-rc.d github-webhook defaults
|
|
#github-webhook
|