Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:brassh:branches:science
ElmerFEM
getElmerFEMgit.sh
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File getElmerFEMgit.sh of Package ElmerFEM
#! /bin/bash version=9.0 # Get source echo "Get source..." if [ -d elmerfem-${version}.git ]; then # Update pushd elmerfem-${version}.git git pull popd else # Clone git clone https://github.com/ElmerCSC/elmerfem.git elmerfem-$version.git git checkout tags/release-$version fi # Get git revision pushd elmerfem-${version}.git git_rev_short=`git rev-parse --short HEAD` git_rev_long=`git rev-parse HEAD` popd # Package source directory... echo "Copy sources to package directory..." rm -rf elmerfem-${version} cp -rf elmerfem-${version}.git elmerfem-${version} rm -rf elmerfem-${version}/.git* echo `date` > elmerfem-${version}/git-${git_rev_long} echo "Compress package directory..." rm -rf elmerfem-${version}-git${git_rev_short}.tar.bz2 tar -cjf elmerfem-${version}-git${git_rev_short}.tar.bz2 elmerfem-${version}/ echo "Remove package directory..." rm -rf elmerfem-${version} ls --color -l ./ # Set git revision in spec-file sed s/define.elmerfem_git_revision.*$/define\ elmerfem_git_revision\ ${git_rev_short}/ \ -i elmerfem.spec
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor