update build + package
All checks were successful
continuous-integration/drone/tag Build is passing

This commit is contained in:
2022-05-06 04:18:42 +01:00
parent dcf73ff734
commit 1eb1cde638
3 changed files with 24 additions and 28 deletions

View File

@@ -20,7 +20,7 @@ steps:
- name: checkout tag
image: alpine/git
commands:
- cd rip
- cd dust
- git fetch --all --tags
- git checkout tags/${DRONE_TAG}
depends_on:
@@ -28,7 +28,7 @@ steps:
- name: cargo build
image: rust:latest
commands:
- cd rip
- cd dust
- cargo build --release --target x86_64-unknown-linux-gnu
- cd target/x86_64-unknown-linux-gnu/release
depends_on:
@@ -37,17 +37,17 @@ steps:
image: vbatts/slackware:14.2
commands:
- mkdir -p dist/usr/sbin
- cp rip/target/x86_64-unknown-linux-gnu/release/rip ./dist/usr/sbin/rip
- cp dust/target/x86_64-unknown-linux-gnu/release/dust ./dist/usr/sbin/dust
- cp -R ./usr ./dist
- chmod +x ./dist/usr/sbin/rip
- chmod +x ./dist/usr/sbin/dust
- cd dist
- makepkg -l y -c y ../unraid-rip-${DRONE_TAG}.txz
- makepkg -l y -c y ../unraid-dust-${DRONE_TAG}.txz
depends_on:
- "cargo build"
- name: prepare release
image: vbatts/slackware:14.2
commands:
- echo "rip ${DRONE_TAG} - built@$(date '+%FT%TZ') [Drone ${DRONE_SYSTEM_VERSION}]" > ./release_note
- echo "dust ${DRONE_TAG} - built@$(date '+%FT%TZ') [Drone ${DRONE_SYSTEM_VERSION}]" > ./release_note
- cat ./release_note
depends_on:
- "build slackware package"
@@ -58,7 +58,7 @@ steps:
from_secret: GITEA_KEY
base_url: https://git.panaetius.co.uk
files:
- ./unraid-rip-${DRONE_TAG}.txz
- ./unraid-dust-${DRONE_TAG}.txz
checksum:
- md5
title: ${DRONE_TAG}
@@ -74,7 +74,7 @@ steps:
api_key:
from_secret: GITHUB_KEY
files:
- ./unraid-rip-${DRONE_TAG}.txz
- ./unraid-dust-${DRONE_TAG}.txz
checksum:
- md5
title: ${DRONE_TAG}

View File

@@ -1,9 +1,9 @@
<?xml version='1.0' standalone='yes'?>
<!DOCTYPE PLUGIN [
<!ENTITY name "unraid-rip">
<!ENTITY name "unraid-dust">
<!ENTITY author "dtomlinson">
<!ENTITY org "dtomlinson91">
<!ENTITY version "0.13.1">
<!ENTITY version "v0.8.0">
<!ENTITY gitURL "https://git.panaetius.co.uk/&org;/&name;">
<!ENTITY pluginURL "&gitURL;/raw/branch/master/&name;.plg">
<!ENTITY releaseURL "&gitURL;/releases/download/&version;/&name;-&version;.txz">
@@ -18,7 +18,7 @@
### 2022-05-06
- Initial release - rip 0.13.1
- Initial release - dust v0.8.0
</CHANGES>
@@ -46,19 +46,17 @@ fi
<FILE Name="&emhttp;/README.md">
<INLINE>
**rip**
**dust**
rip is a command-line deletion tool focused on safety, ergonomics, and performance. It favors a simple interface, and does not implement the xdg-trash spec or attempt to achieve the same goals.
du + rust = dust. Like du but more intuitive. An easy way to see where your disk is being used.
Deleted files get sent to the graveyard (`/tmp/graveyard-$USER` by default, see notes on changing this) under their absolute path, giving you a chance to recover them. No data is overwritten. If files that share the same path are deleted, they will be renamed as numbered backups.
For more information see the [rip repository](https://github.com/nivekuil/rip).
For more information see the [dust repository](https://github.com/bootandy/dust).
</INLINE>
</FILE>
<FILE Run="/bin/bash" Method="remove">
<INLINE>
echo "*** Removing rip ***"
echo "*** Removing dust ***"
# Remove plugin related files
removepkg &name;-&version;
@@ -67,7 +65,7 @@ rm -rf &emhttp;
rm -rf &plugin;
echo
echo "*** Successfully removed rip ***"
echo "*** Successfully removed dust ***"
</INLINE>
</FILE>
</PLUGIN>

View File

@@ -1,9 +1,9 @@
<?xml version='1.0' standalone='yes'?>
<!DOCTYPE PLUGIN [
<!ENTITY name "unraid-rip">
<!ENTITY name "unraid-dust">
<!ENTITY author "dtomlinson">
<!ENTITY org "dtomlinson91">
<!ENTITY version "0.13.1">
<!ENTITY version "v0.8.0">
<!ENTITY gitURL "https://github.com/&org;/&name;">
<!ENTITY pluginURL "&gitURL;/raw/master/&name;.plg">
<!ENTITY releaseURL "&gitURL;/releases/download/&version;/&name;-&version;.txz">
@@ -17,7 +17,7 @@
### 2022-05-06
- Initial release - rip 0.13.1
- Initial release - dust v0.8.0
</CHANGES>
@@ -45,19 +45,17 @@ fi
<FILE Name="&emhttp;/README.md">
<INLINE>
**rip**
**dust**
rip is a command-line deletion tool focused on safety, ergonomics, and performance. It favors a simple interface, and does not implement the xdg-trash spec or attempt to achieve the same goals.
du + rust = dust. Like du but more intuitive. An easy way to see where your disk is being used.
Deleted files get sent to the graveyard (`/tmp/graveyard-$USER` by default, see notes on changing this) under their absolute path, giving you a chance to recover them. No data is overwritten. If files that share the same path are deleted, they will be renamed as numbered backups.
For more information see the [rip repository](https://github.com/nivekuil/rip).
For more information see the [dust repository](https://github.com/bootandy/dust).
</INLINE>
</FILE>
<FILE Run="/bin/bash" Method="remove">
<INLINE>
echo "*** Removing rip ***"
echo "*** Removing dust ***"
# Remove plugin related files
removepkg &name;-&version;
@@ -66,7 +64,7 @@ rm -rf &emhttp;
rm -rf &plugin;
echo
echo "*** Successfully removed rip ***"
echo "*** Successfully removed dust ***"
</INLINE>
</FILE>
</PLUGIN>