Snoop Dogg will pick up trash and perform other park maintenance as part of his sentence for carrying an illegal weapon in an airport last year, authorities said Thursday.

The rapper, whose real name is Cordozar Calvin Broadus Jr., will do "everything from raking leaves to painting benches" in order to meet the 160 hours of community service he was ordered to perform, said his attorney, Donald Etra.

"He's glad to make a contribution to Orange County," the attorney said.

Dogg chose the Orange County park site from a list of probation-approved community service sites and will be supervised by a park ranger, county prosecutor Andre Manssourian said.

A judge approved the park service Wednesday. County officials declined to release the name of the park, citing concerns that media and fans might interfere.

No date was given for him to start or complete the service, his attorney said.

The 35-year-old rapper pleaded guilty last month to felony possession of a dangerous weapon. He was arrested Sept. 27, 2006, after the discovery of a collapsible baton in his computer bag at John Wayne Airport in Orange County.

Snoop Dogg said the baton was a prop for a video he was filming in New York.

The felony conviction will be reduced to a misdemeanor if the rapper does not break the law for a year.

His sentence included community service, three years' probation, $1,000 in fines and court costs, and a $10,000 donation to a county charity for troubled children.