Run the bldidx.sh script to make a temporary copy of the html file tree to the ~/www-build folder.
Only required html files and their dependant files (images, pdf's, etc) will be copied.
Important Note: Because the bldidx script copies all web page files to a temporary build directory if the "timesize" method is used, sitecopy will copy every file to the live website every time. Therefore, the "checksum" method is required if only modified files are to be uploaded.
File state is stored in the storage files (~/.sitecopy/*), and is used to discover
when a file has been changed. Two methods are supported, and can be selected using
the state option, with either parameter: timesize (the default), and checksum.
timesize uses the last-modification date and the size of files to detect when they have changed.
checksum uses an MD5 checksum to detect any changes to the file contents.
Note that MD5 checksumming involves reading in the entire file, and is slower than simply using the last-modification date and size. It may be useful for instance if a versioning system is in use which updates the last-modification date on a 'checkout', but this doesn't actually change the file contents.
Source: "man sitecopy"
*** NOTE the .sitecopy has to be implemented on one workstation for the site state
to be current. ***
Setup sitecopy's configuration file, ~./sitecopyrc
Man page: https://linux.die.net/man/1/sitecopy