chore: rebrand backone names, add lint gate + agent docs

- CI: build/validate use backone selftest + binary names, add lint.yml
- make-*.mk: emit/install backone binaries, drop zerotier-one paths
- doc/debian/ext.installfiles: backone manpages, service, init, te
- rule-compiler: npm test runs test.js; attic world planet files
- AGENTS.md repository guidelines, tools/lint.sh changed-lines gate
- gitignore: /backone-selftest, *.gcno, *.gcda
This commit is contained in:
dedysutanto committed 2026-09-30 15:08:00 +07:00
1 parent 104d781614
commit c550fe0684
37 files changed
+881 -565

No files matched your search

+20 -20
View File
@@ -157,42 +157,42 @@ CXXFLAGS+=$(CFLAGS) -std=c++17 #-D_GLIBCXX_USE_C99 -D_GLIBCXX_USE_C99_MATH -D_GL
all: one
one: $(CORE_OBJS) $(ONE_OBJS) one.o
$(CXX) $(CXXFLAGS) $(LDFLAGS) -o zerotier-one $(CORE_OBJS) $(ONE_OBJS) one.o $(LIBS)
$(STRIP) zerotier-one
ln -sf zerotier-one zerotier-idtool
ln -sf zerotier-one zerotier-cli
$(CXX) $(CXXFLAGS) $(LDFLAGS) -o backone $(CORE_OBJS) $(ONE_OBJS) one.o $(LIBS)
$(STRIP) backone
ln -sf backone backone-idtool
ln -sf backone backone-cli
zerotier-one: one
backone: one
zerotier-idtool: one
backone-idtool: one
zerotier-cli: one
backone-cli: one
libzerotiercore.a: $(CORE_OBJS)
ar rcs libzerotiercore.a $(CORE_OBJS)
ranlib libzerotiercore.a
libbackonecore.a: $(CORE_OBJS)
ar rcs libbackonecore.a $(CORE_OBJS)
ranlib libbackonecore.a
core: libzerotiercore.a
core: libbackonecore.a
selftest: $(CORE_OBJS) $(ONE_OBJS) selftest.o
$(CXX) $(CXXFLAGS) $(LDFLAGS) -o zerotier-selftest selftest.o $(CORE_OBJS) $(ONE_OBJS) $(LIBS)
$(STRIP) zerotier-selftest
$(CXX) $(CXXFLAGS) $(LDFLAGS) -o backone-selftest selftest.o $(CORE_OBJS) $(ONE_OBJS) $(LIBS)
$(STRIP) backone-selftest
zerotier-selftest: selftest
backone-selftest: selftest
clean:
rm -rf *.a *.o node/*.o controller/*.o osdep/*.o service/*.o ext/http-parser/*.o build-* zerotier-one zerotier-idtool zerotier-selftest zerotier-cli $(ONE_OBJS) $(CORE_OBJS)
rm -rf *.a *.o node/*.o controller/*.o osdep/*.o service/*.o ext/http-parser/*.o build-* backone backone-idtool backone-selftest backone-cli $(ONE_OBJS) $(CORE_OBJS)
debug: FORCE
$(MAKE) -j ZT_DEBUG=1
install: one
rm -f /usr/local/sbin/zerotier-one
cp zerotier-one /usr/local/sbin
ln -sf /usr/local/sbin/zerotier-one /usr/local/sbin/zerotier-cli
ln -sf /usr/local/sbin/zerotier-one /usr/local/bin/zerotier-idtool
rm -f /usr/local/sbin/backone
cp backone /usr/local/sbin
ln -sf /usr/local/sbin/backone /usr/local/sbin/backone-cli
ln -sf /usr/local/sbin/backone /usr/local/bin/backone-idtool
uninstall: FORCE
rm -rf /usr/local/sbin/zerotier-one /usr/local/sbin/zerotier-cli /usr/local/bin/zerotier-idtool /var/db/zerotier-one/zerotier-one.port /var/db/zerotier-one/zerotier-one.pid /var/db/zerotier-one/iddb.d
rm -rf /usr/local/sbin/backone /usr/local/sbin/backone-cli /usr/local/bin/backone-idtool /var/db/backone/backone.port /var/db/backone/backone.pid /var/db/backone/iddb.d
FORCE: