From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Mon, 22 May 2006 13:11:39 +0300 From: Michael Shigorin To: hardware@lists.altlinux.org Message-ID: <20060522101139.GI3017@osdn.org.ua> Mail-Followup-To: hardware@lists.altlinux.org References: <20060521160758.GJ16345@osdn.org.ua> <20060521192727.450f0d97@shadow.orionagro.com.ua> <20060521174038.GR8953@osdn.org.ua> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="GID0FwUMdk1T2AWN" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.2.1i Subject: Re: [Hardware] Canon LBP printers X-BeenThere: hardware@lists.altlinux.org X-Mailman-Version: 2.1.7 Precedence: list Reply-To: hardware@altlinux.ru, shigorin@gmail.com List-Id: ALT Linux hardware support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 May 2006 10:12:15 -0000 Archived-At: List-Archive: List-Post: --GID0FwUMdk1T2AWN Content-Type: multipart/mixed; boundary="xHFwDpU9dbj6ez1V" Content-Disposition: inline --xHFwDpU9dbj6ez1V Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, May 22, 2006 at 01:38:04PM +0700, Andrei Lomov wrote: > >> =F4=C9=D0=C1, =C2=D5=CD=C1=C7=C1 =CB=CF=CE=DE=C9=CC=C1=D3=D8 - =D0=D2= =C9=CE=D4=C5=D2=C1 =C2=CF=CC=D8=DB=C5 =CE=C5=D4 .... > >> =E2=D5=CD=C1=C7=D5 =D7=D3=D4=C1=D7=C9=CC, =C9 =CE=D5=D6=CE=CF =C5=C7= =CF =D7=D9=CB=CC=C0=DE=C9=D4=D8 =C9 =D7=CB=CC=C0=DE=C9=D4=D8 ... > > =F5 =CE=C1=D3 =C4=CC=D1 =D4=C1=CB=CF=C7=CF =C5=D3=D4=D8 =D0=C5=C4=C1=CC= =D8 lprestart, =C4=CF=D7=CF=CC=D8=CE=CF =C1=CB=CB=D5=D2=C1=D4=CE=C1=D1 > > =D3=D5=C9=C4=CE=C1=D1 =CF=C2=A3=D2=D4=CB=C1 =CB =CB=CF=D4=CF=D2=CF=CA = =D7=D9=D7=C5=DB=C5=CE=C1 =D0=CF=CC=D8=DA=CF=D7=C1=D4=C5=CC=D1=CD =CE=C1 =D3= =D4=CF=CC. > =ED=CF=D6=CE=CF =D0=CF=C4=D2=CF=C2=CE=C5=CA? =F4=C1=CB... =D0=CF=CB=C1 =D3=D5=D4=D8 =C4=C1 =C4=C5=CC=CF (=DA=C1=D7=D4=D2= =C1 =D7 =CB=CF=CD=C1=CE=C4=C9=D2=CF=D7=CB=D5),=20 =C3=C5=D0=CC=D1=C0 =D4=C5=CB=D5=DD=D5=C0 =D7=C5=D2=D3=C9=C0. =F2=C1=C2=CF= =D4=C1=C5=D4, =D7 =CD=C5=CE=C0=DB=CB=C9 =CE=C5 =D3=C1=C4=C9=D4=D3=D1=20 (=D5 =CE=C1=D3 =D3=D7=CF=D1 =C6=C9=CB=D3=C9=D2=CF=D7=C1=CE=CE=C1=D1), =CE= =C1 =D3=D4=CF=CC =D4=CF=D6=C5 =DA=C1=C2=C9=D4=CF =D7 =CF=C2=D2=C1=DA=C5 =C9 skel. =E5=D3=CC=C9 =D0=D2=C9=CC=CF=D6=C9=D4=C5 =D2=D5=CB=D5 =D3 =C3=C5= =CC=D8=C0 =CF=C2=CC=C1=C7=CF=D2=C1=D6=C9=D7=C1=CE=C9=D1 --=20 =C2=D5=C4=D5 =D0=D2=C9=DA=CE=C1=D4=C5=CC=C5=CE, =D0=C1=D4=DE=C9=CB =D0=CF = =CD=CF=D4=C9=D7=C1=CD =CF=D4=D7=C5=D4=CF=D7 ldv@ =D4=CF=D6=C5 =D4=D5=D4. --=20 ---- WBR, Michael Shigorin ------ Linux.Kiev http://www.linux.kiev.ua/ --xHFwDpU9dbj6ez1V Content-Type: application/octet-stream Content-Disposition: attachment; filename="lprestart-0.1-alt1.src.rpm" Content-Transfer-Encoding: base64 7avu2wMAAAEAAWxwcmVzdGFydC0wLjEtYWx0MQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAUAAAAAAAAAAAAAAAAAAAAAjq3oAQAAAAAAAAAE AAAAUAAAAD4AAAAHAAAAQAAAABAAAAENAAAABgAAAAAAAAABAAAD6AAAAAQAAAAsAAAAAQAA A+wAAAAHAAAAMAAAABBiY2MxMjQ0ZTJlOWJkYjU3MGY0OWE1YzE4YWU3MzA1YjcxMzZhMDZk AAAAAAAAErHJ/l5Zg+DKcPReWC1Dl6tYAAAAPgAAAAf////AAAAAEI6t6AEAAAAAAAAALgAA Au0AAAA/AAAABwAAAt0AAAAQAAAAZAAAAAgAAAAAAAAAAQAAA+gAAAAGAAAAAgAAAAEAAAPp AAAABgAAAAwAAAABAAAD6gAAAAYAAAAQAAAAAQAAA+wAAAAJAAAAFQAAAAEAAAPtAAAACQAA AD8AAAABAAAD7gAAAAQAAADQAAAAAQAAA+8AAAAGAAAA1AAAAAEAAAPxAAAABAAAAPAAAAAB AAAD8gAAAAYAAAD0AAAAAQAAA/MAAAAGAAAA/gAAAAEAAAP2AAAABgAAAQ0AAAABAAAD9wAA AAYAAAEVAAAAAQAAA/gAAAAJAAABOgAAAAEAAAP6AAAACAAAAVgAAAABAAAD/QAAAAYAAAFt AAAAAQAAA/4AAAAGAAABcwAAAAEAAAQEAAAABAAAAXwAAAACAAAEBgAAAAMAAAGEAAAAAgAA BAkAAAADAAABiAAAAAIAAAQKAAAABAAAAYwAAAACAAAECwAAAAgAAAGUAAAAAgAABAwAAAAI AAAB1gAAAAIAAAQNAAAABAAAAdgAAAACAAAEDwAAAAgAAAHgAAAAAgAABBAAAAAIAAAB6gAA AAIAAAQVAAAABAAAAfQAAAACAAAEFgAAAAQAAAH8AAAAAQAABBgAAAAEAAACAAAAAAEAAAQZ AAAACAAAAgQAAAABAAAEGgAAAAgAAAIgAAAAAQAABCgAAAAGAAACKAAAAAEAAAQ4AAAABAAA AjAAAAABAAAEOQAAAAgAAAI0AAAAAQAABDoAAAAIAAACYgAAAAEAAARGAAAABgAAAmwAAAAB AAAERwAAAAQAAAKQAAAAAgAABEgAAAAEAAACmAAAAAIAAARJAAAACAAAAqAAAAACAAAEXAAA AAQAAAKkAAAAAgAABF0AAAAIAAACrAAAAAIAAAReAAAACAAAAtAAAAABAAAEZAAAAAYAAALR AAAAAQAABGUAAAAGAAAC1gAAAAEAAARmAAAABgAAAtsAAAABQwBscHJlc3RhcnQAMC4xAGFs dDEAQnJ1dGUtZm9yY2UgQ1VQUyBwcmludGVyIHF1ZXVlIGZpeHVwIHRvb2wAbHByZXN0YXJ0 IGFsbG93cyB1bnByaXZpbGVnZWQgdXNlcnMgdG86CgotIGNhbmNlbCBhbGwgcHJpbnQgam9i czsKLSB0ZXJtaW5hdGUgc3RyYXkgZ2hvc3RzY3JpcHQgcHJvY2Vzc2VzOwotIHJlZW5hYmxl IHByaW50ZXI7Ci0gcmVzdGFydCBDVVBTLgAAAEOhhhdtaWtlLmhhc2hlci5hbHRsaW51eC5v cmcAAAAAAAAaCEFMVCBMaW51eABBTFQgTGludXggVGVhbQBHUEwgdjIrAE1pY2hhZWwgU2hp Z29yaW4gPG1pa2VAYWx0bGludXgub3JnPgBTeXN0ZW0vQ29uZmlndXJhdGlvbi9QcmludGlu ZwBscHJlc3RhcnQtMC4xLnRhci5negBsaW51eABhdGhsb24AAAAAAApPAAACtYGkgaQAAAAA Q6GGB0Ohhf8xMjk0ZmFlNTBiMDg5ZjExNzc3Nzg2OGYzOTgzMjA1MQBhN2NjYmZhODRjNzA2 NDdkZjk1ZWJiMTFjYjg4MjQzOAAAAAAAAAAAAAAgbWlrZQBtaWtlAG1pa2UAbWlrZQD///// /////wAADogBAABKcnBtbGliKENvbXByZXNzZWRGaWxlTmFtZXMpADMuMC40LTEAMi4yLjAA AABDoSKATWljaGFlbCBTaGlnb3JpbiA8bWlrZUBhbHRsaW51eC5vcmc+IDAuMS1hbHQxAC0g Y3JlYXRlZABtaWtlLmhhc2hlci5hbHRsaW51eC5vcmcgMTEzNDY1OTA5NQAAAAgDAAAIAwAS UZ4A5gD8AAAAAAAAAAAAAAAAbHByZXN0YXJ0LTAuMS50YXIuZ3oAbHByZXN0YXJ0LnNwZWMA AGNwaW8AZ3ppcAA5AAAAAD8AAAAH///9IAAAABAfiwgAAAAAAAADjVZ5PNTrGreE07hFcWQ3 CpkYZuwzCMfYuhjbKRVpZvoZk9kXu0TKvmQvpGQ9EuKEZDnSSNnKKSJnsobitCCEuT9X59x7 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 Do42bqqqqlt/5h8VgN8xiA4AAA== --xHFwDpU9dbj6ez1V Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="lprestart-0.1_0.2.patch" Content-Transfer-Encoding: quoted-printable diff -Naur lprestart-0.1/lprestart.c lprestart-0.2/lprestart.c --- lprestart-0.1/lprestart.c 2006-04-05 15:02:14 +0300 +++ lprestart-0.2/lprestart.c 2006-05-22 13:02:43 +0300 @@ -22,6 +22,7 @@ #define COMMAND "/bin/sh" #define SCRIPT "/usr/sbin/lprestart.sh" #define TERM "dumb" +#define HOME "/" =20 #define _GNU_SOURCE =20 @@ -44,16 +45,6 @@ if (geteuid()) error (EXIT_FAILURE, 0, "must be (suid) root"); =20 - pw =3D getpwuid (uid); - if (!pw) - error (EXIT_FAILURE, errno, "getpwuid"); - - if (!pw->pw_dir) - error (EXIT_FAILURE, 0, "invalid home directory"); - - if (chdir (pw->pw_dir) < 0) - error (EXIT_FAILURE, errno, "chdir"); - /* environ */ if (clearenv () < 0 ) error (EXIT_FAILURE, errno, "clearenv"); @@ -64,7 +55,7 @@ if (setenv ("LOGNAME", pw->pw_name, 1) < 0) error (EXIT_FAILURE, errno, "setenv: LOGNAME"); =20 - if (setenv ("HOME", pw->pw_dir, 1) < 0) + if (setenv ("HOME", HOME, 1) < 0) error (EXIT_FAILURE, errno, "setenv: HOME"); =20 if (setenv ("PATH", "/sbin:/usr/sbin:/bin:/usr/bin", 1) < 0) --xHFwDpU9dbj6ez1V-- --GID0FwUMdk1T2AWN Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (GNU/Linux) iD8DBQFEcY5bbsPDprYMm3IRAhWmAJ9LTRPbFXNT8mkuHZalMeXoG1PSpwCgivcJ NNwknCb3qs077W9CarqP0zM= =FKtl -----END PGP SIGNATURE----- --GID0FwUMdk1T2AWN--