Line 27: |
Line 27: |
| | | |
| ====Clamav packages.==== | | ====Clamav packages.==== |
− | This is a special case. Whilst not build by SME, and due to problem having been experienced in the past, these packages (three of them) are attached to a single SME bug in bugzilla. There is no specific changelog, however verification is recommended before release. | + | This is a special case. Whilst initially not build by SME, and due to problem having been experienced in the past, these packages (three of them) are attached to a single SME bug in bugzilla. There is no specific changelog, however verification is recommended before release. |
| + | |
| + | ====Initscript packages.==== |
| + | This is a special case up to SME9 (including). Rebuild by SME every time upstream release a higher version to what we built. We import the new package in CVS and apply our patches. For SME the patch to apply are: |
| + | Patch2000: initscripts-9.03.31-runlevel7.patch |
| + | Patch2001: initscripts-9.03.40-dmesg.patch |
| + | Patch2002: initscripts-9.03.40-slapd_alias_ldap.patch |
| + | Patch2003: initscripts-9.03.46-dont_run_plymouth_if_disabled.patch |
| + | in %setup we add : |
| + | %patch2000 -p1 |
| + | %patch2001 -p1 |
| + | %patch2002 -p1 |
| + | %patch2003 -p1 |
| + | then update the changelog, the release version is the same as upstream and we add trailing release number : |
| + | Release: 1%{?dist}.1 |
| + | |
| + | If you are lucky the previous patches will still work, otherwise you will need to manually modify and create new patches. |
| + | |
| + | ====Anaconda packages.==== |
| + | This is a special case. We always rebuild our installed to include our special way. Here is the list of patch for SME9 |
| + | |
| + | Patch10001: 0001-anaconda.id.displayMode.patch |
| + | Patch10002: 0002-RemovePartitionTypeDialog.patch |
| + | Patch10003: 0003-SMEServerBranding.patch |
| + | Patch10004: 0004-UTC.patch |
| + | Patch10005: 0005-DegradedRAID1.patch |
| + | Patch10006: 0006-InstallerHDWarning.patch |
| + | Patch10007: 0007-VolGroup.patch |
| + | Patch10011: 0011-CheckArch.patch |
| + | Patch10012: 0012-CheckArch2.patch |
| + | Patch10013: 0013-Limit-languages.patch |
| + | Patch10014: 0014-Make-boot-loader-use-SME-labels.patch |
| + | Patch10015: 0015-Determine-upgradability-of-SME-server.patch |
| + | Patch10016: 0016-Automatically-upgrade-bootloader-if-necessary.patch |
| + | Patch10017: 0017-Headless-install.patch |
| + | Patch10018: 0018-RaidN.patch |
| + | Patch10019: 0019-UpgradeText-whitespace.patch |
| + | Patch10020: 0020-PreventTooOldUpgrades.patch |
| + | Patch10021: 0021-RaidN-v2.patch |
| + | Patch10022: 0022-InstallerLanguages.patch |
| + | Patch10023: 0023-remove_empty_line_in_lang_table.patch |
| + | |
| + | then in %prep after %setup and centos patches add: |
| + | %patch10001 -p1 |
| + | %patch10002 -p1 |
| + | %patch10003 -p1 |
| + | %patch10004 -p1 |
| + | %patch10005 -p1 |
| + | %patch10006 -p1 |
| + | %patch10007 -p1 |
| + | %patch10011 -p1 |
| + | %patch10012 -p1 |
| + | %patch10013 -p1 |
| + | %patch10014 -p1 |
| + | %patch10015 -p1 |
| + | %patch10016 -p1 |
| + | %patch10017 -p1 |
| + | %patch10018 -p1 |
| + | %patch10019 -p1 |
| + | %patch10020 -p1 |
| + | %patch10021 -p1 |
| + | %patch10022 -p1 |
| + | %patch10023 -p1 |
| + | |
| + | then update the changelog, the release version is the same as upstream and we add trailing release number : |
| + | Release: 1%{?dist}.1 |
| + | |
| + | If you are lucky the previous patches will still work, otherwise you will need to manually modify and create new patches. |
| | | |
| ====Contribs.==== | | ====Contribs.==== |