Magellan Linux

Diff of /branches/mage-next/src/smage2.in

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2630 by niro, Tue Mar 4 15:41:15 2014 UTC revision 2631 by niro, Mon Mar 10 12:15:30 2014 UTC
# Line 24  source ${MLIBDIR}/smage2.functions.sh || Line 24  source ${MLIBDIR}/smage2.functions.sh ||
24  # export default path  # export default path
25  export PATH="${PATH}:${MLIBDIR}"  export PATH="${PATH}:${MLIBDIR}"
26    
27    print_usage()
28    {
29     echo "Usage: $(basename $0) [option] pkgname ..."
30     echo "Options:"
31     echo "--smage"
32     echo "--src-tarball"
33     echo "--calc"
34     echo "--update"
35     echo "--download"
36     echo "--regen"
37     echo "--create-src-tarball"
38     echo "--resume"
39     echo
40     echo "Environment variables::"
41     echo " NOCOLORS=true $(basename $0) [src]install PACKAGE"
42     echo " Disables all colors in the messages."
43     echo
44    }
45    
46    # very basic getops
47    for i in $*
48    do
49     case $1 in
50     --smage|*.${SMAGESUFFIX}) shift; SMAGENAME="$1" ;;
51     --src-tarball) shift; SRCPKGTARBALL="$1" ;;
52     --calc) shift; SMAGENAME="$1" ;;
53     --update) ;;
54     --download) shift; SMAGENAME="$1" ;;
55     --regen) shift; SMAGENAME="$1" ;;
56     --create-src-tarball) shift; SMAGENAME="$1" ;;
57     --resume) ;;
58     esac
59     shift
60    done
61    
62  ## setup ##  ## setup ##
63  SMAGENAME="$1"  SMAGENAME="$1"
64    
# Line 251  then Line 286  then
286   SMAGENAME="$2"   SMAGENAME="$2"
287  fi  fi
288    
289  [ ! -e ${MLIBDIR}/pkgbuild_dir.sh ] && die "Error: ${MLIBDIR}/pkgbuild_dir.sh not found. Aborting."  [ ! -e ${MLIBDIR}/pkgbuild_dir ] && die "Error: ${MLIBDIR}/pkgbuild_dir not found. Aborting."
290  [ -z "$(basename ${SMAGENAME} | grep .${SMAGESUFFIX})" ] &&  [ -z "$(basename ${SMAGENAME} | grep .${SMAGESUFFIX})" ] &&
291   die "File '$(basename ${SMAGENAME})' is not a sMage v${SMAGEVERSION} file. Aborting."   die "File '$(basename ${SMAGENAME})' is not a sMage v${SMAGEVERSION} file. Aborting."
292  [ -z "${SOURCEDIR}" ] && die "\$SOURCEDIR not found. Please setup your ${MAGERC} correctly."  [ -z "${SOURCEDIR}" ] && die "\$SOURCEDIR not found. Please setup your ${MAGERC} correctly."
# Line 473  else Line 508  else
508   echo -e "!compressdoc detected; documentation of '${subpackage}' will not be compressed ..."   echo -e "!compressdoc detected; documentation of '${subpackage}' will not be compressed ..."
509   elif mqueryfeature "!pkgbuild"   elif mqueryfeature "!pkgbuild"
510   then   then
511   echo "!pkgbuild detected; skipping documentation compression for '${subpackage}' ..."   echo "!pkgbuild detected; skipping documentation compression for '${subpackage}' ..."
512   else   else
513   run_resume post-mcompressdoc_${subpackage} || mcompressdocs ${BINDIR}_${subpackage}   run_resume post-mcompressdoc_${subpackage} || mcompressdocs ${BINDIR}_${subpackage}
514   resume_stamp post-mcompressdoc_${subpackage}   resume_stamp post-mcompressdoc_${subpackage}
515   fi   fi
516   # restore smage environment   # restore smage environment
517   split_restore_variables   split_restore_variables
# Line 721  else Line 756  else
756   resume_stamp post-${PNAME}_pkgbuild   resume_stamp post-${PNAME}_pkgbuild
757   fi   fi
758   # now create the target package   # now create the target package
759   run_resume post-pkg_builddir_${PNAME} || ${MLIBDIR}/pkgbuild_dir.sh \   run_resume post-pkg_builddir_${PNAME} || ${MLIBDIR}/pkgbuild_dir \
760   "${PNAME}-${PVER}-${ARCH}$(print_distrotag)-${PBUILD}" \   "${PNAME}-${PVER}-${ARCH}$(print_distrotag)-${PBUILD}" \
761   "${BINDIR}_${PNAME}" || die "split_package: ${PNAME} package-build failed"   "${BINDIR}_${PNAME}" || die "split_package: ${PNAME} package-build failed"
762   resume_stamp post-pkg_builddir_${PNAME}   resume_stamp post-pkg_builddir_${PNAME}
# Line 744  else Line 779  else
779   split_unset_variables   split_unset_variables
780    
781   else   else
782   run_resume post-pkg_builddir || ${MLIBDIR}/pkgbuild_dir.sh ${PKGNAME} ${BINDIR} || die "package-build failed"   run_resume post-pkg_builddir || ${MLIBDIR}/pkgbuild_dir ${PKGNAME} ${BINDIR} || die "package-build failed"
783   resume_stamp post-pkg_builddir   resume_stamp post-pkg_builddir
784    
785   # build pkg-md5-sum if requested   # build pkg-md5-sum if requested

Legend:
Removed from v.2630  
changed lines
  Added in v.2631