Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision |
install:nix [2019/01/01 22:28] – replace 316c references with 317b digital man | install:nix [2019/05/20 17:46] – [Clean Rebuild] Fix header level digital man |
---|
| |
* ''$ service sbbs restart'' | * ''$ service sbbs restart'' |
====== Clean Rebuild ====== | ==== Clean Rebuild ==== |
| |
Occasionally, you may need to perform a //clean// rebuild. A clean build can generally be achieved by first executing: | Occasionally, you may need to perform a //clean// rebuild. A clean build can generally be achieved by first executing: |
If you elect to build //debug// binaries (instead of //release// binaries), then you'll need to //exclude// the ''RELEASE=1'' portion from the ''cleanall.sh'' command. Otherwise, you'll be cleaning the ''*.release'' output directories when you really need to be cleaning the ''*.debug'' output directories. Likewise, if you're building and running //release// binaries, then you need to //include// the ''RELEASE=1'' portion on the ''cleanall.sh'' commandsas well. Alternatively, you can set your default build type in the file ''localdefs.mk''. The ''localdefs.mk'' file should be created by you in either in the ''src/build'' directory (to apply to //all// builds), or within each directory you run ''make'': | If you elect to build //debug// binaries (instead of //release// binaries), then you'll need to //exclude// the ''RELEASE=1'' portion from the ''cleanall.sh'' command. Otherwise, you'll be cleaning the ''*.release'' output directories when you really need to be cleaning the ''*.debug'' output directories. Likewise, if you're building and running //release// binaries, then you need to //include// the ''RELEASE=1'' portion on the ''cleanall.sh'' commandsas well. Alternatively, you can set your default build type in the file ''localdefs.mk''. The ''localdefs.mk'' file should be created by you in either in the ''src/build'' directory (to apply to //all// builds), or within each directory you run ''make'': |
RELEASE=1 | RELEASE=1 |
| |
| ===== Setup ===== |
| Now that you've completed the installation, move on to the [[setup|initial setup]] instructions. |
===== See Also ===== | ===== See Also ===== |
* [[:config:nix|Configuring Synchronet for Unix/Linux]] | * [[:config:nix|Configuring Synchronet for Unix/Linux]] |