mirror of
				https://github.com/xcat2/xcat-core.git
				synced 2025-10-31 19:32:31 +00:00 
			
		
		
		
	polished
This commit is contained in:
		| @@ -13,22 +13,20 @@ if [[ ! -f /etc/lsb-release ]]; then | ||||
|     exit 1 | ||||
| fi | ||||
| . /etc/lsb-release | ||||
| # Check the necessary packages before starting the build | ||||
| declare -a packages=( "reprepro" "devscripts" "debhelper" "quilt" ) | ||||
|  | ||||
| for package in ${packages[@]}; do | ||||
|     RC=`dpkg -l | grep $package >> /dev/null 2>&1; echo $?` | ||||
|     if [[ ${RC} != 0 ]]; then | ||||
|         echo "ERROR: Could not find $package, install using 'apt-get install $package' to continue" | ||||
| # Check the necessary commands before starting the build | ||||
| for cmd in dh dpkg-buildpackage | ||||
| do | ||||
|     if ! type "$cmd" >/dev/null 2>&1 | ||||
|     then | ||||
|         echo "ERROR: Required command, $package, not found." >&2 | ||||
|         exit 1 | ||||
|     fi | ||||
| done | ||||
|  | ||||
| # Supported distributions | ||||
| dists="saucy trusty utopic xenial" | ||||
| pkg_name=$1 | ||||
|  | ||||
| if [ -z "$pkg_name" ] || [ "$pkg_name" != "xcat-openbmc-py" ]; then | ||||
| if [ "$pkg_name" != "xcat-openbmc-py" ]; then | ||||
|     printusage | ||||
|     exit 1 | ||||
| fi | ||||
| @@ -37,12 +35,6 @@ fi | ||||
| old_pwd=`pwd` | ||||
| cd `dirname $0` | ||||
| curdir=`pwd` | ||||
| export HOME=/root | ||||
|  | ||||
| WGET_CMD="wget" | ||||
| if [ ! -z ${LOG} ]; then | ||||
|     WGET_CMD="wget -o ${LOG}" | ||||
| fi | ||||
|  | ||||
| if [ -z "$REL" ]; then | ||||
|     t=${curdir%/src/xcat-core} | ||||
| @@ -50,14 +42,7 @@ if [ -z "$REL" ]; then | ||||
| fi | ||||
|  | ||||
| if [ "$PROMOTE" != 1 ]; then | ||||
|     code_change=1 | ||||
|     ver=`cat Version` | ||||
|     short_ver=`cat Version|cut -d. -f 1,2` | ||||
|     short_short_ver=`cat Version|cut -d. -f 1` | ||||
|     build_time=`date` | ||||
|     build_machine=`hostname` | ||||
|     commit_id=`git rev-parse --short HEAD` | ||||
|     commit_id_long=`git rev-parse HEAD` | ||||
|  | ||||
|     echo "###############################" | ||||
|     echo "# Building xcat-openbmc-py package #" | ||||
| @@ -69,10 +54,9 @@ if [ "$PROMOTE" != 1 ]; then | ||||
|     xcat_release="snap$(date '+%Y%m%d%H%M')" | ||||
|     pkg_version="${ver}-${xcat_release}" | ||||
|     packages="xCAT-openbmc-py" | ||||
|     target_archs=(all) | ||||
|     for file in $packages | ||||
|     do | ||||
|         file_low=`echo $file | tr '[A-Z]' '[a-z]'` | ||||
|         file_low="${file,,}" | ||||
|         target_archs="all" | ||||
|         for target_arch in $target_archs | ||||
|         do | ||||
|   | ||||
| @@ -1,39 +0,0 @@ | ||||
| #!/bin/sh | ||||
| # postinst script for xcat-openstack-baremetal | ||||
| # | ||||
| # see: dh_installdeb(1) | ||||
|  | ||||
| set -e | ||||
|  | ||||
| # summary of how this script can be called: | ||||
| #        * <postinst> `configure' <most-recently-configured-version> | ||||
| #        * <old-postinst> `abort-upgrade' <new version> | ||||
| #        * <conflictor's-postinst> `abort-remove' `in-favour' <package> | ||||
| #          <new-version> | ||||
| #        * <postinst> `abort-remove' | ||||
| #        * <deconfigured's-postinst> `abort-deconfigure' `in-favour' | ||||
| #          <failed-install-package> <version> `removing' | ||||
| #          <conflicting-package> <version> | ||||
| # for details, see http://www.debian.org/doc/debian-policy/ or | ||||
| # the debian-policy package | ||||
|  | ||||
|  | ||||
| case "$1" in | ||||
|     configure) | ||||
|     ;; | ||||
|  | ||||
|     abort-upgrade|abort-remove|abort-deconfigure) | ||||
|     ;; | ||||
|  | ||||
|     *) | ||||
|         echo "postinst called with unknown argument \`$1'" >&2 | ||||
|         exit 1 | ||||
|     ;; | ||||
| esac | ||||
|  | ||||
| # dh_installdeb will replace this with shell code automatically | ||||
| # generated by other debhelper scripts. | ||||
|  | ||||
| #DEBHELPER# | ||||
|  | ||||
| exit 0 | ||||
		Reference in New Issue
	
	Block a user