Files
ropkg/doc/sample-package/make-package.sh

23 lines
565 B
Bash
Raw Normal View History

2025-08-06 22:15:32 +01:00
#!/bin/bash
payload_name=payload.tar.zst
control_name=control.tar.zst
news_name=news.tar.zst
manifest_name=manifest.json.zst
payload_dest=$TMPDIR/$payload_name
control_dest=$TMPDIR/$control_name
news_dest=$TMPDIR/$news_name
manifest_dest=$TMPDIR/$manifest_name
pkg_dest=sample-package_0.1_amd64.ropkg
rm -rf $manifest_dest
tar cf $payload_dest --zstd -C payload .
tar cf $control_dest --zstd -C control .
tar cf $news_dest --zstd -C news .
zstd manifest.json -o $manifest_dest
tar cf $pkg_dest -C $TMPDIR $payload_name $control_name $news_name $manifest_name