Skip to content

Commit 820bf1d

Browse files
author
Atsushi Abe
committed
Initial put of Debian9 build env
0 parents  commit 820bf1d

File tree

5 files changed

+51
-0
lines changed

5 files changed

+51
-0
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
*~

Dockerfile

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
FROM debian:stretch
2+
3+
RUN apt-get -q -y update && apt-get -q -y upgrade && apt-get -q -y install build-essential automake autoconf icu* libicu* libxml2-dev uuid-dev icu-devtools libfuse-dev libicu-dev pkg-config fuse
4+
5+
COPY entrypoint.sh /entrypoint.sh
6+
7+
ENTRYPOINT ["/entrypoint.sh"]

README.md

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# LTFS Build docker action for Debian9 (stretch)
2+
3+
This action builds the LTFS package on Debian9
4+
5+
## Inputs
6+
7+
### `destination`
8+
9+
**Required** Destination of install。 Default is `/tmp/ltfs`
10+
11+
## Outputs
12+
13+
None
14+
15+
## Usage
16+
17+
```
18+
uses: LinearTapeFileSystem/Debian9-Build@v1.0
19+
with:
20+
destination: '/tmp/ltfs'
21+
```

action.yml

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# action.yml
2+
name: 'Build Check'
3+
description: 'Build check of the LTFS package'
4+
inputs:
5+
destination: # id of input
6+
description: 'destination directory'
7+
required: true
8+
default: '/tmp/ltfs'
9+
outputs:
10+
time: # id of output
11+
description: 'Finish build check of the LTFS package'
12+
runs:
13+
using: 'docker'
14+
image: 'Dockerfile'
15+
args:
16+
- ${{ inputs.destination }}

entrypoint.sh

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
#!/bin/sh -l
2+
3+
./autogen.sh
4+
./configure --prefix=$1
5+
make
6+
make install

0 commit comments

Comments
 (0)