System Configuration Collector client (scc) - upstream sysconfcollect.sourceforge.net plus rsync transport, Proxmox module and fixes, kept as atomic commits for upstream submission
- Shell 84.2%
- HTML 9%
- Roff 6.7%
- CSS 0.1%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
An empty destination has a meaning further down: "the files are prepared, scc-srv will pull them", followed by exit 0. Leaving dest empty for -p rsync without -s therefore turned a configured rsync push into a silent no-op - scc exited 0 having sent nothing. Found by running the transport against a live daemon; the -s form was unaffected. The destination is now built from scc-rsync.conf where the other transports resolve theirs, so it is never empty for rsync, and the transport branch simply uses it. A missing or incomplete configuration is reported there with exit 2 instead of being mistaken for pull mode. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ES8ZeyePtArnaLVjSZyLN2 |
||
| install | ||
| software | ||
| .gitignore | ||
| bsd_pkg_gen-scc | ||
| debian-gen-scc | ||
| dragonflybsd-gen-scc | ||
| freebsd-gen-scc | ||
| hpux-gen-scc | ||
| installp-gen-scc | ||
| MANIFEST | ||
| netbsd-gen-scc | ||
| openbsd-gen-scc | ||
| pacman-gen-scc | ||
| pisis-scc | ||
| puppy-gen-scc | ||
| README | ||
| README.md | ||
| relocate | ||
| rpm-gen-scc | ||
| scc-install | ||
| scc.spec | ||
| scc_gen_all | ||
| slackware-gen-scc | ||
| slitaz-gen-scc | ||
| src-gen-scc | ||
| sunos-gen-scc | ||
| ttylinux-gen-scc | ||
| vib-gen-scc | ||
scc - System Configuration Collector client
Upstream: https://sysconfcollect.sourceforge.net/ by Siem Korteweg, GPL v2+.
This repository tracks upstream and carries a small set of additions on top, each as its own commit so it can be handed upstream as a patch.
Layout
The tree is the unpacked upstream source tarball: software/ is what gets
installed, install/ holds the package hooks, *-gen-scc build a package
per format and scc_gen_all runs them all (as root).
History
| ref | contents |
|---|---|
upstream/1.27.20 |
verbatim scc 1.27.20 from SourceForge current/ |
| commits after it | one per change, see git log upstream/1.27.20..master |
Changes carried:
scc_gen_allruns from any directory.scc -p rsync: push to an rsync daemon on the server, configured byscc-rsync-setup(1). Server side is in thescc-serverrepository.scc_1200_s_proxmox: Proxmox VE collection module.
Producing patches for upstream
git format-patch upstream/1.27.20..master
Building
sudo ./scc_gen_all 1.27.20 # every package format, into packages/
./debian-gen-scc 1.27.20 # just the .deb, run in a scratch copy
debian-gen-scc deletes the tree it was run in once the package is built.