mirror of
https://github.com/TECHNOFAB11/zfs-localpv.git
synced 2025-12-11 22:10:11 +01:00
fix(build): Cross Build enviroment bug fixes (#264)
- Adding typecasting to make compilation work under MAC build environment - Using go env variable instead of uname for determining platform Signed-off-by: praveengt <praveen.gt@flipkart.com>
This commit is contained in:
parent
2906d39d94
commit
0e3098920c
2 changed files with 5 additions and 15 deletions
|
|
@ -66,13 +66,6 @@ if [ "$UNAME" != "Linux" -a "$UNAME" != "Darwin" ] ; then
|
|||
exit 1
|
||||
fi
|
||||
|
||||
if [ "$UNAME" = "Darwin" ] ; then
|
||||
XC_OS="darwin"
|
||||
elif [ "$UNAME" = "Linux" ] ; then
|
||||
XC_OS="linux"
|
||||
fi
|
||||
|
||||
|
||||
if [ -z "${PNAME}" ];
|
||||
then
|
||||
echo "Project name not defined"
|
||||
|
|
@ -90,11 +83,8 @@ echo "==> Removing old directory..."
|
|||
rm -rf bin/${PNAME}/*
|
||||
mkdir -p bin/${PNAME}/
|
||||
|
||||
# If its dev mode, only build for ourself
|
||||
if [[ "${DEV}" ]]; then
|
||||
XC_OS=$(go env GOOS)
|
||||
XC_ARCH=$(go env GOARCH)
|
||||
fi
|
||||
XC_OS=$(go env GOOS)
|
||||
XC_ARCH=$(go env GOARCH)
|
||||
|
||||
# Build!
|
||||
echo "==> Building ${CTLNAME} using $(go version)... "
|
||||
|
|
|
|||
|
|
@ -373,9 +373,9 @@ func (ns *node) NodeGetVolumeStats(
|
|||
var usage []*csi.VolumeUsage
|
||||
usage = append(usage, &csi.VolumeUsage{
|
||||
Unit: csi.VolumeUsage_BYTES,
|
||||
Total: int64(sfs.Blocks) * sfs.Bsize,
|
||||
Used: int64(sfs.Blocks-sfs.Bfree) * sfs.Bsize,
|
||||
Available: int64(sfs.Bavail) * sfs.Bsize,
|
||||
Total: int64(sfs.Blocks) * int64(sfs.Bsize),
|
||||
Used: int64(sfs.Blocks-sfs.Bfree) * int64(sfs.Bsize),
|
||||
Available: int64(sfs.Bavail) * int64(sfs.Bsize),
|
||||
})
|
||||
usage = append(usage, &csi.VolumeUsage{
|
||||
Unit: csi.VolumeUsage_INODES,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue