[ltp] thinkpad-sources-2.6.26

Florian Manschwetus linux-thinkpad@linux-thinkpad.org
Fri, 12 Sep 2008 08:35:59 +0200


This is a cryptographically signed message in MIME format.

--------------ms060504010203050807030504
Content-Type: text/plain; charset=ISO-8859-15
Content-Transfer-Encoding: 7bit

It is a trac, either use svn url and co or export or use trac source
browsing and save the plain file, (not the source view).

Florian

Leon Brokken schrieb:
> Click on the file you want, and near the bottom you can then save it in
> regular txt format.
> 
> Cheers, Leon.
> 
> 
> Sebastian Geiger wrote:
>> Dear Michael,
>>
>> I dont know if I am too stupid or if its just not possible to do what
>> you say. My favorite browser is firefox. Right click save
>> thinkpad-source-2.6.26.ebuild, gives me a WEBSITE!!! Please see the
>> attached file if you dont belive it. Obviously it is not possible to
>> just download these files, its the same if I give the url to wget.
>>
>> Michael Gaber wrote:
>>> So, once again...
>>>
>>> perhaps you should simply open the url with your favorite web-browser
>>> and download the .ebuild and all files in the files/2.6.26/ folder.
>>> there is no tar.gz anywhere, just get the patches in files/ and look in
>>> the ebuild. There you'll see a Shell-var named UNIPATCH_LIST. if you
>>> replace all the vars in that list with their values you'll get a path to
>>> all the patches to apply, and the order in which they do apply cleanly
>>> (the same as in the UNIPATCH_LIST)
>>>
>>> Regards Michael
>>>
>>> Sebastian Geiger schrieb:
>>>  
>>>> I tried on this website, but if I download the files with wget i just
>>>> get a mixed file with html content and patch refuses to patch. I tried
>>>> downloading the ebuild to, same thing. I didnt find a link to a .tar.gz
>>>> file.
>>>>
>>>> Michael Gaber wrote:
>>>>    
>>>>> Sebastian Geiger schrieb:
>>>>>  
>>>>>      
>>>>>> Hi, i tried to just download the files and patch by my self.
>>>>>> Unfortunately i only get html stuff. Google on jokey overlay didnt
>>>>>> give
>>>>>> me many usefull things either. So how can i get the files now.
>>>>>>             
>>>>> Hi.
>>>>>
>>>>> try this url. if you're using gentoo, you'll find the ebuild file
>>>>> here,
>>>>> http://overlays.gentoo.org/dev/jokey/browser/trunk/sys-kernel/thinkpad-sources
>>>>>
>>>>>
>>>>> if you're using some other distro you should check the files/
>>>>> folder AND
>>>>> the ebuild file (especially UNIPATCH_LIST) itself.
>>>>>
>>>>>
>>>>>
>>>>> Michael
>>>>>         
>> ------------------------------------------------------------------------
>>
>> Gentoo Linux <http://overlays.gentoo.org/>
>> ------------------------------------------------------------------------
>> Search:
>>
>>     * Login </dev/jokey/login>
>>     * Settings </dev/jokey/settings>
>>     * Help/Guide </dev/jokey/wiki/TracGuide>
>>     * About Trac </dev/jokey/about>
>>
>>     * Wiki </dev/jokey/wiki>
>>     * Timeline </dev/jokey/timeline>
>>     * Browse Source </dev/jokey/browser>
>>     * Search </dev/jokey/search>
>>
>>     * Last Change
>>       </dev/jokey/changeset/437/trunk/sys-kernel/thinkpad-sources/thinkpad-sources-2.6.26.ebuild>
>>     * Revision Log
>>       </dev/jokey/log/trunk/sys-kernel/thinkpad-sources/thinkpad-sources-2.6.26.ebuild>
>>
>>
>>   root </dev/jokey/browser>/trunk
>>   </dev/jokey/browser/trunk>/sys-kernel
>>   </dev/jokey/browser/trunk/sys-kernel>/thinkpad-sources
>>   </dev/jokey/browser/trunk/sys-kernel/thinkpad-sources>/thinkpad-sources-2.6.26.ebuild
>>   </dev/jokey/browser/trunk/sys-kernel/thinkpad-sources/thinkpad-sources-2.6.26.ebuild>
>>
>> View revision:
>>
>> Revision 437 </dev/jokey/changeset/437>, 3.5 kB (checked in by
>> eisnerd, 2 months ago)
>>
>> bump to 2.6.26 thinkpad-sources
>>
>> Line 	 
>> 1 <#L1> 	# Copyright 1999-2008 Gentoo Foundation
>> 2 <#L2> 	# Distributed under the terms of the GNU General Public
>> License v2
>> 3 <#L3> 	# $Header:
>> sys-kernel/thinkpad-sources/thinkpad-sources-2.6.26.ebuild 2008 07 25
>> 4 <#L4> 	
>> 5 <#L5> 	ETYPE="sources"
>> 6 <#L6> 	K_WANT_GENPATCHES="base extras"
>> 7 <#L7> 	K_GENPATCHES_VER="1"
>> 8 <#L8> 	
>> 9 <#L9> 	inherit kernel-2
>> 10 <#L10> 	detect_version
>> 11 <#L11> 	detect_arch
>> 12 <#L12> 	
>> 13 <#L13> 	DESCRIPTION="TuxOnIce + Gentoo patches + Latest
>> THINKPAD-Acpi + PCI-E ASPM + Colored Printk + Libata Powermanagement +
>> Bay Fixes + hdaps + phc + ipw2200 inject"
>> 14 <#L14> 	HOMEPAGE="http://dev.gentoo.org/~dsd/genpatches
>> http://www.tuxonice.net http://ibm-acpi.sourceforge.net/"
>> 15 <#L15> 	
>> 16 <#L16> 	IUSE=""
>> 17 <#L17> 	#IUSE="sco_flowcontrol"
>> 18 <#L18> 	
>> 19 <#L19> 	TUXONICE_VERSION="3.0-rc7a"
>> 20 <#L20> 	TUXONICE_TARGET="2.6.26"
>> 21 <#L21>
>> TUXONICE_SRC="tuxonice-${TUXONICE_VERSION}-for-${TUXONICE_TARGET}"
>> 22 <#L22>
>> TUXONICE_URI="http://www.tuxonice.net/downloads/all/${TUXONICE_SRC}.patch.bz2"
>>
>> 23 <#L23> 	
>> 24 <#L24> 	#SCO_FLOWCONTROL_VERSION="4.3"
>> 25 <#L25>
>> #SCO_FLOWCONTROL_SRC="sco-flowcontrol-v${SCO_FLOWCONTROL_VERSION}"
>> 26 <#L26>
>> #SCO_FLOWCONTROL_URI="http://bluetooth-alsa.cvs.sourceforge.net/*checkout*/bluetooth-alsa/plugz/patches/${SCO_FLOWCONTROL_SRC}.diff"
>>
>> 27 <#L27> 	
>> 28 <#L28> 	THINKPAD_ACPI_VERSION="0.21-20080703"
>> 29 <#L29> 	THINKPAD_ACPI_TARGET="2.6.26-rc8"
>> 30 <#L30>
>> THINKPAD_ACPI_SRC="thinkpad-acpi-${THINKPAD_ACPI_VERSION}_v${THINKPAD_ACPI_TARGET}.patch.gz"
>>
>> 31 <#L31>
>> THINKPAD_ACPI_URI="mirror://sourceforge/ibm-acpi/${THINKPAD_ACPI_SRC}"
>> 32 <#L32> 	
>> 33 <#L33> 	
>> 34 <#L34> 	UNIPATCH_LIST=""
>> 35 <#L35> 	
>> 36 <#L36> 	#if use sco_flowcontrol; then
>> 37 <#L37> 	#                UNIPATCH_LIST="${UNIPATCH_LIST}
>> ${DISTDIR}/${SCO_FLOWCONTROL_SRC}.diff"
>> 38 <#L38> 	#fi
>> 39 <#L39> 	MY_PV="${PV}"
>> 40 <#L40> 	UNIPATCH_LIST="${UNIPATCH_LIST}
>> 41 <#L41> 	        ${FILESDIR}/${MY_PV}/colored-printk-2.6.26.patch
>> 42 <#L42> 	        ${FILESDIR}/${MY_PV}/01-disk-protect-for-2.6.26.patch
>> 43 <#L43> 	       
>> ${FILESDIR}/${MY_PV}/02-ipw2200-inject-for-2.6.26.patch
>> 44 <#L44> 	       
>> ${FILESDIR}/${MY_PV}/linux-phc-0.3.2-kernel-vanilla-2.6.26.patch
>> 45 <#L45> 	        ${DISTDIR}/${THINKPAD_ACPI_SRC}
>> 46 <#L46> 	        ${DISTDIR}/${TUXONICE_SRC}.patch.bz2
>> 47 <#L47> 	        ${FILESDIR}/${MY_PV}/power-off-unused-ports.patch
>> 48 <#L48> 	"
>> 49 <#L49> 	#     
>>  ${FILESDIR}/${MY_PV}/00-bay-cleanup_exit-for-2.6.25.patch
>> 50 <#L50> 	#     
>>  ${FILESDIR}/${MY_PV}/03-libata-acpi_hotplug_fixups-for-2.6.25.patch
>> 51 <#L51> 	#       ${FILESDIR}/2.6.24-r1/iwlwifi-leds-v2-2.6.24-rc4.diff
>> 52 <#L52> 	
>> 53 <#L53> 	
>> 54 <#L54> 	UNIPATCH_STRICTORDER="yes"
>> 55 <#L55> 	#SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}
>> ${TUXONICE_URI} ${THINKPAD_ACPI_URI} sco_flowcontrol? (
>> ${SCO_FLOWCONTROL_URI} ) ${IEEE80211_URI} ${HRT_URI}"
>> 56 <#L56> 	SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}
>> ${TUXONICE_URI} ${THINKPAD_ACPI_URI} ${IEEE80211_URI} ${HRT_URI}"
>> 57 <#L57> 	
>> 58 <#L58> 	KEYWORDS="~amd64 ~x86"
>> 59 <#L59> 	
>> 60 <#L60> 	RDEPEND="${RDEPEND}
>> 61 <#L61> 	                >=sys-apps/tuxonice-userui-0.7.2
>> 62 <#L62> 	                >=sys-power/hibernate-script-1.98.1"
>> 63 <#L63> 	
>> 64 <#L64> 	pkg_postinst() {
>> 65 <#L65> 	        kernel-2_pkg_postinst
>> 66 <#L66> 	        einfo "For more info on this patchset, and how to
>> report problems, see:"
>> 67 <#L67> 	        einfo "${HOMEPAGE}"
>> 68 <#L68> 	        einfo "AND send a mail to linux-thinkpad mailinglist,"
>> 69 <#L69> 	        einfo "so the patch could be retested and rerated"
>> 70 <#L70> 	        einfo "In files dir is an example config suitable
>> for T60"
>> 71 <#L71> 	        einfo "and hopefully all pci-express driven Thinkpads"
>> 72 <#L72> 	        einfo "but at all you should try for all Thinkpads"
>> 73 <#L73> 	        einfo "to NOT alter the given storage device
>> controller configuration"
>> 74 <#L74> 	#       einfo "For rx led do:"
>> 75 <#L75> 	#       einfo "echo phy0rx
>>> /sys/bus/pci/drivers/iwl3945/0000\:03\:00.0/leds/iwl-phy0\:asoc/trigger"
>> 76 <#L76> 	        einfo "for powersaving i recommend to append these
>> kernel options:"
>> 77 <#L77> 	        einfo "usbcore.autosuspend=1
>> pcie_aspm.policy=powersave"
>> 78 <#L78> 	        einfo "additional powertweaks possible (depending
>> on your hardware):"
>> 79 <#L79> 	        einfo "snd_hda_intel.power_save=1"
>> 80 <#L80> 	        einfo "echo 7 >
>> /sys/bus/pci/drivers/iwl3945/0000\:03\:00.0/power_level"
>> 81 <#L81> 	        einfo "echo min_power >
>> /sys/class/scsi_host/host0/link_power_management_policy"
>> 82 <#L82> 	        einfo "echo 5 >/proc/sys/vm/laptop_mode"
>> 83 <#L83> 	        einfo "echo 1500
>>> /proc/sys/vm/dirty_writeback_centisecs"
>> 84 <#L84> 	        einfo "echo 1
>>> /sys/devices/system/cpu/sched_mc_power_savings"
>> 85 <#L85> 	}
>>
>> *Note:* See TracBrowser </dev/jokey/wiki/TracBrowser> for help on
>> using the browser.
>>
>>
>>       Download in other formats:
>>
>>     * Original Format
>>       </dev/jokey/browser/trunk/sys-kernel/thinkpad-sources/thinkpad-sources-2.6.26.ebuild?format=raw>
>>
>> ------------------------------------------------------------------------
>> Trac Powered <http://trac.edgewall.org/>
>>
>> Powered by *Trac 0.10.4* </dev/jokey/about>
>> By Edgewall Software <http://www.edgewall.org/>.
>>
>> Visit the Trac open source project at
>> http://trac.edgewall.com/
>>
> 


--------------ms060504010203050807030504
Content-Type: application/x-pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIKlDCC
BUYwggMuoAMCAQICAwQsXDANBgkqhkiG9w0BAQUFADB5MRAwDgYDVQQKEwdSb290IENBMR4w
HAYDVQQLExVodHRwOi8vd3d3LmNhY2VydC5vcmcxIjAgBgNVBAMTGUNBIENlcnQgU2lnbmlu
ZyBBdXRob3JpdHkxITAfBgkqhkiG9w0BCQEWEnN1cHBvcnRAY2FjZXJ0Lm9yZzAeFw0wNzEw
MTgxODMzMjRaFw0wOTEwMTcxODMzMjRaMEgxHDAaBgNVBAMTE0Zsb3JpYW4gTWFuc2Nod2V0
dXMxKDAmBgkqhkiG9w0BCQEWGUZsb3JpYW5NYW5zY2h3ZXR1c0BnbXguZGUwggEiMA0GCSqG
SIb3DQEBAQUAA4IBDwAwggEKAoIBAQC2GnTI54ujEGPHu7/5L3UePHT6bydUQAWsck9f44wc
hURmyPxNMb228wpkIEaWOpsnxCYbKfxW7nIi0zP7eSAhGhXiI9jyLPgJ4NpG1OFT2Eyzjkkf
25CtC1NO9ZbMacVieXjDw4ezPkuJvSyhsDcFAUERCWG9DT74tMdP9ADdMzI8h/eXjv6j4flz
TD2WAsDe1hfdSTkzB7G3SMBtBu6J46CY6p93epais/x1CzFkzDJsh0r7dh0tHGhVCGkR1bN1
5SB2QhIdCR3+Ji1F1W8/7ugak6utREUz4LxYPw/wfiIRaVHTVPjo5YwfD0gjcWSXx25gWf2J
SEVBx+VDr3o1AgMBAAGjggEGMIIBAjAMBgNVHRMBAf8EAjAAMFYGCWCGSAGG+EIBDQRJFkdU
byBnZXQgeW91ciBvd24gY2VydGlmaWNhdGUgZm9yIEZSRUUgaGVhZCBvdmVyIHRvIGh0dHA6
Ly93d3cuQ0FjZXJ0Lm9yZzBABgNVHSUEOTA3BggrBgEFBQcDBAYIKwYBBQUHAwIGCisGAQQB
gjcKAwQGCisGAQQBgjcKAwMGCWCGSAGG+EIEATAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUH
MAGGFmh0dHA6Ly9vY3NwLmNhY2VydC5vcmcwJAYDVR0RBB0wG4EZRmxvcmlhbk1hbnNjaHdl
dHVzQGdteC5kZTANBgkqhkiG9w0BAQUFAAOCAgEAM6hh9b2HehQ1/BN9CVHh/TuF4EektTuE
VwGqug6HGAz3EOHMEyfHc6YiGeNFXzCju5Iu9UJ8tTmlKlzOOs/39of574kkdyJNbk2epTuE
xN4PE8i66uUAVO4O4MpYcdjx1yniuKYoiOj/p/qMCFRCIYT3aWWvugJnpUh7jE5B1tGYA2r9
caLsqUeA28i14Ee3EJA554eKptywsjlXp0JuOi/HKSyxDL1lwk9kTN17e8P+ajUy3qA3S4o0
+EJO+K3Y709M941ZnT5nkyCDqXfJk8ilKtcGQOw8Kw6h15kaTxoOiZnEXRGY9uovv9HTJSzI
9hzwNZuE6GCPoz3+PDRBZzSvMQInEHn6O81HN7uEEljVsvTAxnc4GqK3idmDfn93X5BghYUS
urdoAsJk/qK+Me0PNbobis2dqwu8mZJo57v7lkeEg/b7rMuVWYWkGvBb++M+RKLVDdZWupLG
RkJe+H3j4x2NodQuaj7PoFgWOshVMMbgtmL6SETg9k/s5rm3HYlrTShPhTdwj8QzGJ+r0WIn
MnUhT2pyhsF+l3kmfoSJM1veprvp0k/FrjhPBHZz1LI0e003tj1JpBmSv+aHJQAIqs8k3TIr
xTr7tZ+SHnw9Z24OnOoAayZte9DyCjYkYNd4yzeMFnblmngsjTwV9bP/O5tq9yHJVg9SThQT
bEQwggVGMIIDLqADAgECAgMELFwwDQYJKoZIhvcNAQEFBQAweTEQMA4GA1UEChMHUm9vdCBD
QTEeMBwGA1UECxMVaHR0cDovL3d3dy5jYWNlcnQub3JnMSIwIAYDVQQDExlDQSBDZXJ0IFNp
Z25pbmcgQXV0aG9yaXR5MSEwHwYJKoZIhvcNAQkBFhJzdXBwb3J0QGNhY2VydC5vcmcwHhcN
MDcxMDE4MTgzMzI0WhcNMDkxMDE3MTgzMzI0WjBIMRwwGgYDVQQDExNGbG9yaWFuIE1hbnNj
aHdldHVzMSgwJgYJKoZIhvcNAQkBFhlGbG9yaWFuTWFuc2Nod2V0dXNAZ214LmRlMIIBIjAN
BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAthp0yOeLoxBjx7u/+S91Hjx0+m8nVEAFrHJP
X+OMHIVEZsj8TTG9tvMKZCBGljqbJ8QmGyn8Vu5yItMz+3kgIRoV4iPY8iz4CeDaRtThU9hM
s45JH9uQrQtTTvWWzGnFYnl4w8OHsz5Lib0sobA3BQFBEQlhvQ0++LTHT/QA3TMyPIf3l47+
o+H5c0w9lgLA3tYX3Uk5Mwext0jAbQbuieOgmOqfd3qWorP8dQsxZMwybIdK+3YdLRxoVQhp
EdWzdeUgdkISHQkd/iYtRdVvP+7oGpOrrURFM+C8WD8P8H4iEWlR01T46OWMHw9II3Fkl8du
YFn9iUhFQcflQ696NQIDAQABo4IBBjCCAQIwDAYDVR0TAQH/BAIwADBWBglghkgBhvhCAQ0E
SRZHVG8gZ2V0IHlvdXIgb3duIGNlcnRpZmljYXRlIGZvciBGUkVFIGhlYWQgb3ZlciB0byBo
dHRwOi8vd3d3LkNBY2VydC5vcmcwQAYDVR0lBDkwNwYIKwYBBQUHAwQGCCsGAQUFBwMCBgor
BgEEAYI3CgMEBgorBgEEAYI3CgMDBglghkgBhvhCBAEwMgYIKwYBBQUHAQEEJjAkMCIGCCsG
AQUFBzABhhZodHRwOi8vb2NzcC5jYWNlcnQub3JnMCQGA1UdEQQdMBuBGUZsb3JpYW5NYW5z
Y2h3ZXR1c0BnbXguZGUwDQYJKoZIhvcNAQEFBQADggIBADOoYfW9h3oUNfwTfQlR4f07heBH
pLU7hFcBqroOhxgM9xDhzBMnx3OmIhnjRV8wo7uSLvVCfLU5pSpczjrP9/aH+e+JJHciTW5N
nqU7hMTeDxPIuurlAFTuDuDKWHHY8dcp4rimKIjo/6f6jAhUQiGE92llr7oCZ6VIe4xOQdbR
mANq/XGi7KlHgNvIteBHtxCQOeeHiqbcsLI5V6dCbjovxykssQy9ZcJPZEzde3vD/mo1Mt6g
N0uKNPhCTvit2O9PTPeNWZ0+Z5Mgg6l3yZPIpSrXBkDsPCsOodeZGk8aDomZxF0RmPbqL7/R
0yUsyPYc8DWbhOhgj6M9/jw0QWc0rzECJxB5+jvNRze7hBJY1bL0wMZ3OBqit4nZg35/d1+Q
YIWFErq3aALCZP6ivjHtDzW6G4rNnasLvJmSaOe7+5ZHhIP2+6zLlVmFpBrwW/vjPkSi1Q3W
VrqSxkZCXvh94+MdjaHULmo+z6BYFjrIVTDG4LZi+khE4PZP7Oa5tx2Ja00oT4U3cI/EMxif
q9FiJzJ1IU9qcobBfpd5Jn6EiTNb3qa76dJPxa44TwR2c9SyNHtNN7Y9SaQZkr/mhyUACKrP
JN0yK8U6+7Wfkh58PWduDpzqAGsmbXvQ8go2JGDXeMs3jBZ25Zp4LI08FfWz/zubavchyVYP
Uk4UE2xEMYIDlDCCA5ACAQEwgYAweTEQMA4GA1UEChMHUm9vdCBDQTEeMBwGA1UECxMVaHR0
cDovL3d3dy5jYWNlcnQub3JnMSIwIAYDVQQDExlDQSBDZXJ0IFNpZ25pbmcgQXV0aG9yaXR5
MSEwHwYJKoZIhvcNAQkBFhJzdXBwb3J0QGNhY2VydC5vcmcCAwQsXDAJBgUrDgMCGgUAoIIB
6DAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0wODA5MTIwNjM1
NTlaMCMGCSqGSIb3DQEJBDEWBBSKFKkEn5pIu/YJ1No4iVp2+fEn2jBfBgkqhkiG9w0BCQ8x
UjBQMAsGCWCGSAFlAwQBAjAKBggqhkiG9w0DBzAOBggqhkiG9w0DAgICAIAwDQYIKoZIhvcN
AwICAUAwBwYFKw4DAgcwDQYIKoZIhvcNAwICASgwgZEGCSsGAQQBgjcQBDGBgzCBgDB5MRAw
DgYDVQQKEwdSb290IENBMR4wHAYDVQQLExVodHRwOi8vd3d3LmNhY2VydC5vcmcxIjAgBgNV
BAMTGUNBIENlcnQgU2lnbmluZyBBdXRob3JpdHkxITAfBgkqhkiG9w0BCQEWEnN1cHBvcnRA
Y2FjZXJ0Lm9yZwIDBCxcMIGTBgsqhkiG9w0BCRACCzGBg6CBgDB5MRAwDgYDVQQKEwdSb290
IENBMR4wHAYDVQQLExVodHRwOi8vd3d3LmNhY2VydC5vcmcxIjAgBgNVBAMTGUNBIENlcnQg
U2lnbmluZyBBdXRob3JpdHkxITAfBgkqhkiG9w0BCQEWEnN1cHBvcnRAY2FjZXJ0Lm9yZwID
BCxcMA0GCSqGSIb3DQEBAQUABIIBABjDfTdiyAWKe6/LmgpVDe3OSPebRXIcS1zvxXkAIBRa
8qdYu2WGZ13j7BjY+D9L1lIGtsCZYoJrqXZPV3Nr3kSX9dxBQ91Tk6Q89gp8G0P/h8ALnPIn
FJvmpI0UNimA/E4EU9YJSM7iAqOkwdgX46a0UmeOm2X3hdwmdp6Cp26h7c4LQQqlmkfZYHTa
sMrfefND/sN62Uznt1FeP6VeA7S4lUk5uY37Foy9ZkNwH+c4iReBtOb+57RX/v4E4Mb5rvIT
qZ5Lof16OdZcLlHRxvtBlY+CakltwSAFDXq/FpkIetczV0Xwpv2KL7keoOrKkv/xyNYiFExC
svPxer2WocIAAAAAAAA=
--------------ms060504010203050807030504--