From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-transfer-encoding:content-language; bh=7MZaoI9lwxL1C5f9rairXxI44QOQ3Hj5xEDXH1OqK6s=; b=KwyrGvBSKXh8to+rDD6lPN45JM2w6+KClZFVdBASkdQLJU+flQqzHrTNhuaumcw7uU pja2KIGoq6XUk1MHm2A9r7KZXL0J3nSNE10PIcGxztW2eUx+MgVs6HLc8KJ4Aj1/anLg 1dIYhpyzVQWX1+teUIv+13J4q1VoE54kcLdssKR/IQdWm8v7xHl6ozelXoKUu4MacG9w F8G+kZ9fYmqrG2KRGl+6yGkNt9t9cksBxhGAm/fMXoGkf7U66RZrljvqN+Evlm3gMVtn Dw+RYI1pEuz8mCkodHm5YSm0fwC1HRatoqHi7K3BB6Fsj+9s8sp05glfzn8YiTTLQ7zd Cv7w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=7MZaoI9lwxL1C5f9rairXxI44QOQ3Hj5xEDXH1OqK6s=; b=HgIh79i34dVZTce+y35f/SJh0zDeDpQWGKQHqqhSnSEmjeFPgPU3tZJNySZ2bJZhIL cMaVg2mBfZ0PSWtMv9gsSK/99O/6eRZsaemtzORn/cVXsGgqIm5M5xppbHWcxPQSx7k/ /3FL6usRH+dSEOV+rRy+xH61kv5OtuTq2RpbDG9uiMAAYnl7ACESb2go+Wjb5c0ClJGF uLbeR90bOqbJu3gVFAyqG6pE6zlKTL4m+sP9NPBeq0H870oBuFI2Vwo+lYz94X+TmL9a /W7b0XHwhXj2JoYZjyy13MBN3aRb8iJ7C8x8FBiD1ztCJxmBUjCWYWRD1sZLhyOH4t+y LhyA== X-Gm-Message-State: AA+aEWYKvjobXSrryXVYP6pfsKnOYj57lIFrbaHado32W8NbNh3ON+Do vQ5v0KeTgVQK8ZcslBQo6kMNQRNe X-Google-Smtp-Source: AFSGD/Xxj8rfQblKWERO/Z9re9rEAnziN3o2Ia3alxnDdD7uPQyfT1exNtfK7Z7JAEYyR85njKMDFg== X-Received: by 2002:a19:5e5d:: with SMTP id z29mr2389484lfi.105.1544813250283; Fri, 14 Dec 2018 10:47:30 -0800 (PST) To: devel@lists.altlinux.org References: <20181214044806.GI30701@altlinux.org> From: Leonid Krivoshein Message-ID: <1ef9240c-0b85-45dd-9fcc-88042c1e8fcf@gmail.com> Date: Fri, 14 Dec 2018 21:46:46 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.8.0 MIME-Version: 1.0 In-Reply-To: <20181214044806.GI30701@altlinux.org> Content-Type: text/plain; charset=koi8-r; format=flowed Content-Transfer-Encoding: 8bit Content-Language: ru Subject: Re: [devel] =?utf-8?q?rescue-launcher_=28=22autoexec=2Ebat_=D0=BD?= =?utf-8?b?0LAg0YHRgtC10YDQvtC40LTQsNGFIikg0LIg0KHQuNC30LjRhNC1IQ==?= X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Dec 2018 18:47:33 -0000 Archived-At: List-Archive: List-Post: 14.12.2018 07:48, Alexey V. Vissarionov пишет: > On 2018-12-13 23:52:57 +0300, Leonid Krivoshein wrote: > > > Маленький анонс. Подробности тут: > > https://www.altlinux.org/Rescue/Launcher > > Хорошо бы класть ЭТО, а также alterator-postinstall с curl > > во все выпускаемые образы... > > Вот уже полчаса пытаюсь придумать этой штуке хоть какое-то > практическое применение... Это от того, что либо ты невнимательно прочитал документацию, либо я поторопился с анонсом. Сегодня постарался документировать получше: https://www.altlinux.org/Rescue/Launcher -- как там написано, эта штука служит ровно тем же целям, что и autoexec.bat в MS-DOS, только в Linux это работает на первом терминале в интерактивном режиме. В простейшем случае можно подправить строчку в /etc/inittab и получить нужный функционал. Но для этого надо очень хорошо уметь пользоваться m-p и пересобирать свой rescue образ, а владеют этой технологией далеко не все пользователи. Можно использовать сетевой или флэшечный оверлей "живой системы" в режиме сохранения сеансов. Но это чревато тем, что нужные файлы могут оказаться перезаписанными. Поэтому данное решение предлагает сделать один раз нечто, сохранить в отдельный раздел на флэшке, потом это становится доступным только на чтение. Аналогично по сети. Интерактивное взаимодействие тоже важно: его не обеспечат rc.local, ONIE, но может кому-то захочется вместо командной строки на первом терминале запускать Midnight Commander или своё собственное меню. Важно и то, что образы, равно как и запускаемый скрипт, могут находиться не только локально, но и монтироваться откуда-то. rescue-launcher в основном обеспечивает именно эту семантику дистрибутивным способом. -- Best regards, Leonid Krivoshein.