This commit is contained in:
Wind4
2017-10-17 16:55:09 +08:00
commit 8b03b141ee
13 changed files with 3940 additions and 0 deletions

57
.gitignore vendored Normal file
View File

@ -0,0 +1,57 @@
# Prerequisites
*.d
# Object files
*.o
*.ko
*.obj
*.elf
# Linker output
*.ilk
*.map
*.exp
# Precompiled Headers
*.gch
*.pch
# Libraries
*.lib
*.a
*.la
*.lo
# Shared objects (inc. Windows DLLs)
*.dll
*.so
*.so.*
*.dylib
# Executables
*.exe
*.out
*.app
*.i*86
*.x86_64
*.hex
# Debug files
*.dSYM/
*.su
*.idb
*.pdb
# Kernel Module Compile Results
*.mod*
*.cmd
.tmp_versions/
modules.order
Module.symvers
Mkfile.old
dkms.conf
# Misc
.DS_Store
Thumbs.db

4
README.Debian 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
changelog 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
compat Normal file
View File

@ -0,0 +1 @@
9

13
control 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
copyright Normal file

File diff suppressed because it is too large Load Diff

2
install Normal file
View File

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

19
rules 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
source/format Normal file
View File

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

2
source/local-options Normal file
View File

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

3
vlmcsd.manpages Normal file
View File

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

11
vlmcsd.service 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
watch Normal file
View File

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