A semi-boneless ham gives you the best of both worlds: the shank bone is removed for ease of carving, but the leg bone remains to give the ham more flavor. Nutritionally speaking, a 3 oz. serving of cooked ham contains roughly 140 calories, 10 g of fat and almost 800 mg of sodium. Although ham is a very adaptable meat offering a variety of preparations using the leftovers, only consume it in moderation if you are watching your sodium intake.
Preheat the oven to 325 F. Line a roasting pan with aluminum foil.
Place the ham in the roasting pan. If the ham has a sufficient layer of fat, use a small, sharp knife to score the fat in a diamond pattern.
Mix the brown sugar, pineapple juice, honey, dry mustard and cloves in a small bowl and set it aside.
Put the ham in the oven and cook for 15 to 18 minutes per pound for a whole ham, 18 to 24 minutes for a half ham, or until the internal temperature of the ham reaches 140 F. Brush the ham with the glaze several times during the last hour of cooking.