diff options
Diffstat (limited to 'stowpkg')
-rwxr-xr-x | stowpkg | 17 |
1 files changed, 12 insertions, 5 deletions
@@ -123,6 +123,12 @@ stowpkg_install () { version="latest" fi + if [ "$source_format" = "git" ]; then + source_version="git" + else + source_version="$version" + fi + # Resolve default dependencies if [ ! -z "$dependencies_stowpkg" ]; then for dependency in $dependencies_stowpkg; do @@ -141,19 +147,20 @@ stowpkg_install () { cd $SOURCES # Download sources if needed - if [ ! -d "${package}-${version}" ]; then + if [ ! -d "${package}-${source_version}" ]; then if [ "$source_format" = "git" ]; then - git clone $url ${package}-${version} + git clone $url ${package}-${source_version} fi fi - # Go to source folder - if [ ! -d "${package}-${version}" ]; then + # Check source + if [ ! -d "${package}-${source_version}" ]; then echo "$BASENAME: source not found for package $package" exit 1 fi - cd ${package}-${version} + # Go to source folder + cd ${package}-${source_version} if [ "$source_format" = "git" ]; then git fetch --all |