Add debian packages

This commit is contained in:
Simon Shi 2017-10-05 19:11:02 +08:00
parent 550df56794
commit 2ebd63f5ec
No known key found for this signature in database
GPG Key ID: D56891C260FFF2A3
12 changed files with 3883 additions and 0 deletions

4
debian/README.Debian vendored Normal file
View File

@ -0,0 +1,4 @@
vlmcsd for Debian
vlmcs is a program that can be used to test a KMS server that provides activation for several Microsoft products. The KMS server may also be an emulator. It supports KMS protocol versions 4, 5 and 6. vlmcsd is a fully Microsoft compatible KMS server that provides product activation services to clients. It is meant as a drop-in replacement for a Microsoft KMS server (Windows computer with KMS key entered). It currently supports KMS protocol versions 4, 5 and 6.
-- Simon Shi <simonsmh@gmail.com> Sat, 30 Sep 2017 20:13:26 +0800

6
debian/changelog vendored Normal file
View File

@ -0,0 +1,6 @@
vlmcsd (1111) UNRELEASED; urgency=low
* Initial release. Closes: #nnnn
<nnnn is the bug number of your ITP>
-- Simon Shi <simonsmh@gmail.com> Sat, 30 Sep 2017 20:13:26 +0800

1
debian/compat vendored Normal file
View File

@ -0,0 +1 @@
9

13
debian/control vendored Normal file
View File

@ -0,0 +1,13 @@
Source: vlmcsd
Section: net
Priority: extra
Maintainer: Simon Shi <simonsmh@gmail.com>
Build-Depends: debhelper (>=9)
Standards-Version: 3.9.8
Homepage: http://wind4.github.io/vlmcsd/
Package: vlmcsd
Architecture: any
Multi-Arch: foreign
Depends: ${misc:Depends}
Description: KMS Emulator in C

3819
debian/copyright vendored Normal file

File diff suppressed because it is too large Load Diff

2
debian/install vendored Normal file
View File

@ -0,0 +1,2 @@
bin/vlmcs usr/bin
bin/vlmcsd usr/bin

19
debian/rules vendored Normal file
View File

@ -0,0 +1,19 @@
#!/usr/bin/make -f
# You must remove unused comment lines for the released package.
#export DH_VERBOSE = 1
#export DEB_BUILD_MAINT_OPTIONS = hardening=+all
#export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic
#export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
override_dh_installinit:
dh_installinit
dh_installinit --no-start --name=vlmcsd
%:
dh $@
#override_dh_auto_install:
# dh_auto_install -- prefix=/usr
#override_dh_install:
# dh_install --list-missing -X.pyc -X.pyo

1
debian/source/format vendored Normal file
View File

@ -0,0 +1 @@
3.0 (native)

2
debian/source/local-options vendored Normal file
View File

@ -0,0 +1,2 @@
#abort-on-upstream-changes
#unapply-patches

3
debian/vlmcsd.manpages vendored Normal file
View File

@ -0,0 +1,3 @@
man/vlmcs.1
man/vlmcsd.7
man/vlmcsd.8

11
debian/vlmcsd.service vendored Normal file
View File

@ -0,0 +1,11 @@
[Unit]
Description=Vlmcsd (KMS Emulator in C)
After=network.target
[Service]
Type=simple
User=nobody
ExecStart=/usr/bin/vlmcsd -D -e
[Install]
WantedBy=multi-user.target

2
debian/watch vendored Normal file
View File

@ -0,0 +1,2 @@
# You must remove unused comment lines for the released package.
version=3