Ticket #404: soas-build-date-2.patch

File soas-build-date-2.patch, 1.9 KB (added by sdz, 15 years ago)
  • extensions/cpsection/aboutcomputer/model.py

    diff --git a/extensions/cpsection/aboutcomputer/model.py b/extensions/cpsection/aboutcomputer/model.py
    index 6cddb4c..f2a3604 100644
    a b def get_build_number(): 
    7171def print_build_number():
    7272    print get_build_number()
    7373
     74def get_build_date():
     75    build_date = _read_file('/etc/build')
     76    if build_date is None:
     77        build_date = _not_available
     78    return build_date
     79
     80def print_build_date():
     81    print get_build_date()
     82
    7483def get_firmware_number():   
    7584    firmware_no = _read_file('/ofw/openprom/model')
    7685    if firmware_no is None:
  • extensions/cpsection/aboutcomputer/view.py

    diff --git a/extensions/cpsection/aboutcomputer/view.py b/extensions/cpsection/aboutcomputer/view.py
    index dd4f8f3..8fc2cf7 100644
    a b class AboutComputer(SectionView): 
    111111        box_software.pack_start(box_build, expand=False)
    112112        box_build.show()
    113113
     114        if os.path.exists('/etc/build'):
     115            box_date = gtk.HBox(spacing=style.DEFAULT_SPACING)
     116            label_date = gtk.Label(_('Date:'))
     117            label_date.set_alignment(1, 0)
     118            label_date.modify_fg(gtk.STATE_NORMAL,
     119                                  style.COLOR_SELECTION_GREY.get_gdk_color())
     120            box_date.pack_start(label_date, expand=False)
     121            self._group.add_widget(label_date)
     122            label_date.show()
     123            label_build_date = gtk.Label(self._model.get_build_date())
     124            label_build_date.set_alignment(0, 0)
     125            box_date.pack_start(label_build_date, expand=False)
     126            label_build_date.show()
     127            box_software.pack_start(box_date, expand=False)
     128            box_date.show()
     129
    114130        box_sugar = gtk.HBox(spacing=style.DEFAULT_SPACING)
    115131        label_sugar = gtk.Label(_('Sugar:'))
    116132        label_sugar.set_alignment(1, 0)