Aggiornare 'build-deb'

main
sam 3 years ago
parent 3a25eab19a
commit 3f2bbc5323

@ -9,26 +9,29 @@ fi
############################################################################################################################## vars config
############################################################################################################################
PKG=lxd
echo "LXD Source Code PATH [$HOME/lxd]:"
read LXD_SRC_PATH
if [ -z "$LXD_SRC_PATH" ];
SRC_PATH=$HOME/lxd
echo "$PKG Source Code PATH [$SRC_PATH]:"
read SRC_PATH
if [ -z "$SRC_PATH" ];
then
LXD_SRC_PATH=$HOME/lxd
SRC_PATH=$HOME/lxd
fi
echo "LXD binary PATH [$HOME/go/bin]:"
read LXD_BIN_PATH
if [ -z "$LXD_BIN_PATH" ];
BIN_PATH=$HOME/go/bin
echo "$PKG binary PATH [$BIN_PATH]:"
read BIN_PATH
if [ -z "$BIN_PATH" ];
then
LXD_BIN_PATH=$HOME/go/bin
BIN_PATH=$HOME/go/bin
fi
VERSION=$($LXD_BIN_PATH/lxd version)
VERSION=$($BIN_PATH/lxd version)
if [ -z "$VERSION" ];
then
echo "$PKG version not detected"
echo VERSION:
read VERSION
fi
echo "ARCH [$(dpkg --print-architecture)]:"
ARCH=$(dpkg --print-architecture)
echo "ARCH [$ARCH]:"
read ARCH
if [ -z "$ARCH" ];
then
@ -69,13 +72,13 @@ cp package_version_arch/DEBIAN/control_$CONTROL_VERSION $HOME/${PKG}_${VERSION}-
fi
chmod 755 $HOME/${PKG}_${VERSION}-${RELEASE}_${ARCH}/DEBIAN/postinst
mkdir -p $HOME/${PKG}_${VERSION}-${RELEASE}_${ARCH}/usr/bin
cp $LXD_BIN_PATH/{devlxd-client,fuidshift,lxc,lxc-to-lxd,lxd,lxd-agent,lxd-benchmark,lxd-migrate,lxd-user,macaroon-identity,sysinfo} $HOME/${PKG}_${VERSION}-${RELEASE}_${ARCH}/usr/bin
cp $BIN_PATH/{devlxd-client,fuidshift,lxc,lxc-to-lxd,lxd,lxd-agent,lxd-benchmark,lxd-migrate,lxd-user,macaroon-identity,sysinfo} $HOME/${PKG}_${VERSION}-${RELEASE}_${ARCH}/usr/bin
mkdir -p $HOME/${PKG}_${VERSION}-${RELEASE}_${ARCH}/usr/share/licenses/lxd
cp $LXD_SRC_PATH/COPYING $HOME/${PKG}_${VERSION}-${RELEASE}_${ARCH}/usr/share/licenses/lxd/LICENSE
cp $SRC_PATH/COPYING $HOME/${PKG}_${VERSION}-${RELEASE}_${ARCH}/usr/share/licenses/lxd/LICENSE
mkdir -p $HOME/${PKG}_${VERSION}-${RELEASE}_${ARCH}/usr/share/doc
cp -r $LXD_SRC_PATH/doc $HOME/${PKG}_${VERSION}-${RELEASE}_${ARCH}/usr/share/doc/lxd
cp -r $SRC_PATH/doc $HOME/${PKG}_${VERSION}-${RELEASE}_${ARCH}/usr/share/doc/lxd
mkdir -p $HOME/${PKG}_${VERSION}-${RELEASE}_${ARCH}/usr/share/bash-completion/completions
cp $LXD_SRC_PATH/scripts/bash/lxd-client $HOME/${PKG}_${VERSION}-${RELEASE}_${ARCH}/usr/share/bash-completion/completions/lxd
cp $SRC_PATH/scripts/bash/lxd-client $HOME/${PKG}_${VERSION}-${RELEASE}_${ARCH}/usr/share/bash-completion/completions/lxd
mkdir -p $HOME/${PKG}_${VERSION}-${RELEASE}_${ARCH}/DEBIAN
############################################################################################################################
## adjusting DEBIAN/control file

Loading…
Cancel
Save