Génération de paquet deb

This commit is contained in:
Adrien Bourmault 2022-03-07 17:10:39 +01:00
parent df77897e52
commit c95badc7b5
No known key found for this signature in database
GPG Key ID: 6EB408FE0ACEC664
2 changed files with 39 additions and 0 deletions

29
Makefile Normal file
View File

@ -0,0 +1,29 @@
#!/bin/bash
# file: Makefile
# Folder: /var/lib/gsl/scripts
# By neox
# License: GNU AFFERO GENERAL PUBLIC LICENSE Version 3, 19 November 2007
default: gsl.deb
### MAKE DEB
.INTERMEDIATE: debian-binary control.tar.gz data.tar.gz
.PHONY: clean
gsl.deb: debian-binary control.tar.gz data.tar.gz
ar -r gsl.deb debian-binary control.tar.gz data.tar.gz
data.tar.gz:
tar czvf data.tar.gz etc usr var
control.tar.gz:
tar czvf control.tar.gz control #preinst postinst prerm postrm
debian-binary:
echo 2.0 > debian-binary
clean:
-rm *.tar.gz
-rm debian-binary
-rm *.deb

10
control Normal file
View File

@ -0,0 +1,10 @@
Package: gsl
Version: 0.1
Section: custom
Priority: optional
Architecture: all
Essential: no
Depends: curl
Installed-Size: `du -ks usr|cut -f 1`
Maintainer: echolib <echolib@a-lec.org>
Description: GSL is a multiple blogs/websites generator based on their domain, written in bash, for minimal dependancies. The websites are nearly all static, except for some includes pages, like listing posts, that nginx can easily get, in your webserver.