|
Lines 136-142
Link Here
|
| 136 |
find /var/db/pkg -name '*.ebuild' | \ |
136 |
find /var/db/pkg -name '*.ebuild' | \ |
| 137 |
sed -e "s:/var/db/pkg/::" \ |
137 |
sed -e "s:/var/db/pkg/::" \ |
| 138 |
-e "s:${X}/${X}/${X}:\1/\2:" | \ |
138 |
-e "s:${X}/${X}/${X}:\1/\2:" | \ |
| 139 |
sort | uniq >> ${tmp}/current |
139 |
sort -u >> ${tmp}/current |
| 140 |
|
140 |
|
| 141 |
if [ ${verb} ]; then |
141 |
if [ ${verb} ]; then |
| 142 |
echo -e "${CY}"`cat ${tmp}/current | wc -l` "currently merged packages.${NO}" |
142 |
echo -e "${CY}"`cat ${tmp}/current | wc -l` "currently merged packages.${NO}" |
|
Lines 149-155
Link Here
|
| 149 |
fi |
149 |
fi |
| 150 |
emerge system -eup | \ |
150 |
emerge system -eup | \ |
| 151 |
sed -e "/ebuild/s:^.*] \([^ ]*\) *:\1:p;d" | \ |
151 |
sed -e "/ebuild/s:^.*] \([^ ]*\) *:\1:p;d" | \ |
| 152 |
sort | uniq \ |
152 |
sort -u \ |
| 153 |
> ${tmp}/system |
153 |
> ${tmp}/system |
| 154 |
|
154 |
|
| 155 |
if [ ${verb} ]; then |
155 |
if [ ${verb} ]; then |
|
Lines 203-209
Link Here
|
| 203 |
cat ${tmp}/system >> ${tmp}/image.unsorted |
203 |
cat ${tmp}/system >> ${tmp}/image.unsorted |
| 204 |
|
204 |
|
| 205 |
#Cleanup image |
205 |
#Cleanup image |
| 206 |
sort ${tmp}/image.unsorted | uniq > ${tmp}/image |
206 |
sort -u ${tmp}/image.unsorted > ${tmp}/image |
| 207 |
|
207 |
|
| 208 |
if [ ${verb} ];then |
208 |
if [ ${verb} ];then |
| 209 |
echo -e "${CY}"`cat ${tmp}/image | wc -l` "packages contained in final image.${NO}" |
209 |
echo -e "${CY}"`cat ${tmp}/image | wc -l` "packages contained in final image.${NO}" |