There are lots of solutions for syncing Firefox,
and I must confess I haven't used any of them.
As I've read the descriptions, I've always gotten the
sense that they wouldn't do what I wanted, the way I wanted it,
when I wanted it.
Necessity being the mother of invention, I wrote my own
shell script to do what I needed.