Preheat oven to 325℉ and place ham cut side down in a roasting pan.
In a small saucepan, combine all glaze ingredients - crushed pineapple with juice, brown sugar, cornstarch, mustard, pepper, cloves, and nutmeg.
Bring to a boil, stirring often, until the glaze thickens and turns glossy.
Brush a layer of glaze over the ham, cover roasting pan loosely with foil. (save some glaze because you will be brushing the ham with more every 30 minutes while it bakes)
Bake for 15 to 18 minutes per pound, or until the internal temperature reached 140℉.
Brush ham with more glaze every 30 minutes for that sticky, caramelized coating.
For the last 10 to 15 minutes, remove the foil and brush one final coat to let it caramelize.