Add import into apt repository
Some checks failed
continuous-integration/drone/push Build is failing
Some checks failed
continuous-integration/drone/push Build is failing
This commit is contained in:
parent
821dc50ecb
commit
aa98a45336
18
builder
18
builder
@ -9,7 +9,7 @@ source environment
|
|||||||
|
|
||||||
version=$1
|
version=$1
|
||||||
package=python3
|
package=python3
|
||||||
package_name=package
|
package_name=$package
|
||||||
|
|
||||||
echo "$(date) setting global vars..."
|
echo "$(date) setting global vars..."
|
||||||
libc6_version=$( dpkg -s libc6 | grep Version | cut -d':' -f2 | cut -d' ' -f2 | cut -d'-' -f1)
|
libc6_version=$( dpkg -s libc6 | grep Version | cut -d':' -f2 | cut -d' ' -f2 | cut -d'-' -f1)
|
||||||
@ -77,8 +77,22 @@ echo "$(date) building deb package..."
|
|||||||
dpkg-deb --build $deb_package
|
dpkg-deb --build $deb_package
|
||||||
rm -r $src_dir/$dl_name-$version
|
rm -r $src_dir/$dl_name-$version
|
||||||
rm -r $build_dir/$deb_package
|
rm -r $build_dir/$deb_package
|
||||||
cp $build_dir/$deb_package.deb /root/
|
|
||||||
|
|
||||||
|
datetime=$(/bin/date "+%Y-%m-%d-%H%M")
|
||||||
|
|
||||||
|
for del in $(aptly repo search bashclub | grep $package_name | grep ${dpkg_arch}); do
|
||||||
|
aptly repo remove bashclub $package_name
|
||||||
|
done
|
||||||
|
|
||||||
|
aptly repo add bashclub $build_dir/$deb_package.deb
|
||||||
|
|
||||||
|
aptly snapshot create $datetime-bashclub from repo bashclub
|
||||||
|
|
||||||
|
aptly publish drop $(lsb_release -cs) debian
|
||||||
|
|
||||||
|
aptly publish snapshot -distribution="$(lsb_release -cs)" $datetime-bashclub debian
|
||||||
|
|
||||||
|
/bin/systemctl restart aptly.service
|
||||||
|
|
||||||
echo "Build succeeded! You can find the .deb package at: /root/$deb_package.deb"
|
echo "Build succeeded! You can find the .deb package at: /root/$deb_package.deb"
|
||||||
exit 0
|
exit 0
|
||||||
|
Loading…
Reference in New Issue
Block a user