14 lines
329 B
Bash
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:?}"
|