fuel-plugin-nsx-t/deployment_scripts/puppet/modules/nsxt/files/create_repo.sh

14 lines
329 B
Bash

#!/bin/bash -e
repo_dir=$1
component_archive=$2
mkdir -p "$repo_dir"
cd "$repo_dir"
tar --wildcards --strip-components=1 -zxvf "$component_archive" "*/"
dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz
echo 'Label: nsx-t-protected-packages' > Release
chmod 755 .
chmod 644 *
apt-get update
rm -fr "${component_archive:?}"