feat: base complete
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
#!/bin/bash
|
||||
|
||||
get_version() {
|
||||
apt show $1 2>/dev/null | grep Version | cut -d " " -f2 | tr -d '\n'
|
||||
}
|
||||
|
||||
get_filename() {
|
||||
ls -l $1 | awk '{print $9}' | head -n1 | tr -d '\n'
|
||||
}
|
||||
|
||||
PKGS=("rocblas" "rocblas-dev")
|
||||
for PKG in "${PKGS[@]}"; do
|
||||
DIR="${PKG}-deb"
|
||||
TARGET_VER=$(get_version $PKG)
|
||||
FILENAME=$(get_filename "${PKG}_*.deb")
|
||||
mkdir -p $DIR
|
||||
rm -rf ${DIR}/*
|
||||
dpkg-deb -R $FILENAME $DIR
|
||||
sed -i "s/^Version: .*/Version: ${TARGET_VER}/" ${DIR}/DEBIAN/control
|
||||
chmod 755 ${DIR}/DEBIAN/postinst
|
||||
chmod 755 ${DIR}/DEBIAN/prerm
|
||||
OUT_NAME="${PKG}_${TARGET_VER}_amd64.deb"
|
||||
dpkg-deb -b $DIR $OUT_NAME
|
||||
dpkg -i $OUT_NAME
|
||||
done
|
||||
Reference in New Issue
Block a user