Simples debian Paket: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Zeile 1: Zeile 1:
 
=Clonen der Source=
 
=Clonen der Source=
*git clone https://github.com/doktor-xinux/pico/
+
*git clone https://github.com/doktor-xinux/pico-server
 +
=Wir fassen das zu einem Archiv zusammen=
 +
*tar -cvzf pico-server.tar.gz pico-server
 +
=Wir wechseln in das Verzeichnis=
 +
*cd pico-server/
 +
=Wir erstellen eine Vorlage=
 +
*dh_make -p pico-server_1.0.1 -f  ../pico-server.tar.gz
 +
 
 
=In das Verzeichnis wechseln=
 
=In das Verzeichnis wechseln=
 
*cd pico
 
*cd pico

Version vom 22. Juni 2023, 10:31 Uhr

Clonen der Source

Wir fassen das zu einem Archiv zusammen

  • tar -cvzf pico-server.tar.gz pico-server

Wir wechseln in das Verzeichnis

  • cd pico-server/

Wir erstellen eine Vorlage

  • dh_make -p pico-server_1.0.1 -f ../pico-server.tar.gz

In das Verzeichnis wechseln

  • cd pico

Verzeichnisse und Dateien anlegen

  • mkdir debian

control Datei

  • vi debian/control
Source: server
Section: misc
Priority: optional
Maintainer: Thomas Will thomas.will@xinux.de
Build-Depends: debhelper (>= 9), systemd
Package: server
Architecture: all
Depends: ${misc:Depends}
Description: Simpler Webserver
 Simpler Webserver zur Demonstration.

changelog Datei

  • vi debian/changelog
server (1.0-1) unstable; urgency=low

  * Erste Version des Pakets

 -- Thomas Will <thomas.will@xinux.de>  Mon, 13 Jun 2023 12:00:00 +0000

Leere Rules Datei

#!/usr/bin/make -f

%:
    dh $@ --with systemd

DEB_BUILD_OPTIONS := $(shell dpkg-buildflags --export=configure) nocheck