File: repack

package info (click to toggle)
adminer 3.3.3-1%2Bdeb8u1
  • links: PTS, VCS
  • area: main
  • in suites: jessie
  • size: 1,528 kB
  • sloc: php: 14,363; sh: 49; makefile: 36
file content (21 lines) | stat: -rwxr-xr-x 371 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#! /bin/sh
set -e

package="adminer"
excludes="externals/jsmin-php"

version="$2"
source="$3"

dest="$(dirname "$source")/${package}_${version}.orig.tar.gz"

dir="$(mktemp -d)"
trap "rm -rf -- '$dir'" EXIT

unzip -q "$source" -d "$dir"
tar -C "$dir" \
    $(for exclude in $excludes; do echo " --exclude $exclude"; done) \
    -caf "$dest" .

rm -rf - "$dir"
trap - EXIT