|
|
|
|
|
|
|
|
make update-packages |
|
|
make update-packages |
|
|
|
|
|
|
|
|
prepare-packages: |
|
|
prepare-packages: |
|
|
mkdir -p repo/amd64 |
|
|
|
|
|
|
|
|
mkdir -p packages |
|
|
cp -prv ffmpeg/pkg/*.deb \ |
|
|
cp -prv ffmpeg/pkg/*.deb \ |
|
|
v8pp/pkg/*.deb \ |
|
|
v8pp/pkg/*.deb \ |
|
|
crtmpserver/pkg/*.deb \ |
|
|
crtmpserver/pkg/*.deb \ |
|
|
|
|
|
|
|
|
boost/pkg/*.deb \ |
|
|
boost/pkg/*.deb \ |
|
|
benchmarklib/pkg/*.deb \ |
|
|
benchmarklib/pkg/*.deb \ |
|
|
fastpfor/pkg/*.deb \ |
|
|
fastpfor/pkg/*.deb \ |
|
|
repo/amd64/ |
|
|
|
|
|
|
|
|
packages/ |
|
|
|
|
|
|
|
|
docker: |
|
|
docker: |
|
|
docker build . -t rayburgemeestre/apt-ubuntu:14.04 -f Dockerfile |
|
|
|
|
|
|
|
|
|
|
|
run-initialize-once-DEPRECATED: |
|
|
|
|
|
mkdir -p repo gnupg keys |
|
|
|
|
|
ssh-keygen -f keys/ssh < <(echo "\n\n") |
|
|
|
|
|
docker pull rayburgemeestre/apt-ubuntu:14.04 |
|
|
|
|
|
docker run -t -v $$PWD:$$PWD -v $$PWD/gnupg:/root/.gnupg -v $$PWD/repo:/repo --workdir $$PWD rayburgemeestre/apt-ubuntu:16.04 /bin/sh -c "bash initialize.sh" |
|
|
|
|
|
sudo tar -czf secret.tar.gz keys gnupg |
|
|
|
|
|
echo Hide secret.tar.gz somewhere with a very hard to guess URL |
|
|
|
|
|
|
|
|
|
|
|
update-packages-DEPRECATED: |
|
|
|
|
|
docker pull rayburgemeestre/apt-ubuntu:16.04 |
|
|
|
|
|
docker run -t -v $$PWD:$$PWD -v $$PWD/gnupg:/root/.gnupg -v $$PWD/repo:/repo --workdir $$PWD rayburgemeestre/apt-ubuntu:16.04 /bin/sh -c "bash update.sh" |
|
|
|
|
|
|
|
|
docker build . -t rayburgemeestre/apt-ubuntu:18.04 -f Dockerfile |
|
|
|
|
|
|
|
|
|
|
|
run-initialize-once: |
|
|
|
|
|
echo Please refer to README. Initial steps were done once manually and tar of artifacts was zipped. |
|
|
|
|
|
# mkdir -p repo gnupg keys |
|
|
|
|
|
# ssh-keygen -f keys/ssh < <(echo "\n\n") |
|
|
|
|
|
# tar -czf secret.tar.gz keys gnupg |
|
|
|
|
|
# -> Hide secret.tar.gz somewhere with a very hard to guess URL |
|
|
|
|
|
|
|
|
|
|
|
update-packages: |
|
|
|
|
|
docker pull rayburgemeestre/apt-ubuntu:18.04 |
|
|
|
|
|
docker run -t -v $$PWD:$$PWD -v $$PWD/gnupg:/root/.gnupg -v $$PWD/repo:/repo --workdir $$PWD rayburgemeestre/apt-ubuntu:18.04 /bin/sh -c "reprepro -b /repo includedeb bionic packages/*.deb" |
|
|
|
|
|
docker run -t -v $$PWD:$$PWD -v $$PWD/gnupg:/root/.gnupg -v $$PWD/repo:/repo --workdir $$PWD rayburgemeestre/apt-ubuntu:18.04 /bin/sh -c "reprepro -b /repo list bionic" |
|
|
|
|
|
# echo produce artifact for debugging |
|
|
tar -czf repo.tar.gz repo |
|
|
tar -czf repo.tar.gz repo |
|
|
#echo "$$SYNC_CMD_SSH" |
|
|
|
|
|
#echo rsync -raPv -e "$$SYNC_CMD_SSH" repo $$SYNC_CMD_DEST |
|
|
|
|
|
|
|
|
# rsync to host |
|
|
rsync -raPv -e "$$SYNC_CMD_SSH" repo $$SYNC_CMD_DEST |
|
|
rsync -raPv -e "$$SYNC_CMD_SSH" repo $$SYNC_CMD_DEST |
|
|
rsync -raPv -e "$$SYNC_CMD_SSH" keys/KEY.asc $$SYNC_CMD_DEST |
|
|
rsync -raPv -e "$$SYNC_CMD_SSH" keys/KEY.asc $$SYNC_CMD_DEST |
|
|
|
|
|
|
|
|
publish-key-once-DEPRECATED: |
|
|
|
|
|
docker pull rayburgemeestre/apt-ubuntu:16.04 |
|
|
|
|
|
docker run -t -v $$PWD:$$PWD -v $$PWD/gnupg:/root/.gnupg -v $$PWD/repo:/repo --workdir $$PWD rayburgemeestre/apt-ubuntu:16.04 /bin/sh -c "bash publish_key.sh" |
|
|
|
|
|
|
|
|
|
|
|
shell: |
|
|
shell: |
|
|
docker pull rayburgemeestre/apt-ubuntu:14.04 |
|
|
|
|
|
docker run -t -v $$PWD:$$PWD -v $$PWD/gnupg:/root/.gnupg -v $$PWD/repo:/repo --workdir $$PWD rayburgemeestre/apt-ubuntu:14.04 /bin/bash |
|
|
|
|
|
|
|
|
docker pull rayburgemeestre/apt-ubuntu:18.04 |
|
|
|
|
|
docker run -i -t -v $$PWD:$$PWD -v $$PWD/gnupg:/root/.gnupg -v $$PWD/repo:/repo --workdir $$PWD rayburgemeestre/apt-ubuntu:18.04 /bin/bash |
|
|
|
|
|
|
|
|
clean-all: |
|
|
clean-all: |
|
|
rm -rf repo gnupg keys |
|
|
rm -rf repo gnupg keys |