Links to init scripts are always symlinks

This commit is contained in:
Jamie Cameron
2022-10-01 17:44:24 -07:00
parent 0c22608c7a
commit 8307d78c07
47 changed files with 1 additions and 52 deletions

View File

@@ -3,7 +3,6 @@ inittab_id=init
expert=0
reboot_command=reboot
shutdown_command=shutdown -Fh
soft_links=1
init_base=
order_digits=2
desc=0

View File

@@ -1,4 +1,3 @@
soft_links=1
show_opts=0
init_base=/etc/rc.d
init_dir=/etc/rc.d/init.d

View File

@@ -1,4 +1,3 @@
soft_links=1
show_opts=0
init_base=/etc/rc.d
init_dir=/etc/rc.d/init.d

View File

@@ -1,4 +1,3 @@
soft_links=1
show_opts=0
init_base=/etc/rc.d
init_dir=/etc/rc.d/init.d

View File

@@ -1,4 +1,3 @@
soft_links=1
show_opts=0
init_base=/etc/
init_dir=/etc/init.d

View File

@@ -1,4 +1,3 @@
soft_links=1
show_opts=0
init_base=/etc/
init_dir=/etc/init.d

View File

@@ -1,4 +1,3 @@
soft_links=1
show_opts=0
init_base=/etc/rc.d
init_dir=/etc/rc.d/init.d

View File

@@ -1,4 +1,3 @@
soft_links=1
show_opts=0
reboot_command=shutdown -r now
shutdown_command=shutdown -h now

View File

@@ -1,4 +1,3 @@
soft_links=1
show_opts=0
init_base=/sbin
init_dir=/sbin/init.d

View File

@@ -1,4 +1,3 @@
soft_links=1
show_opts=0
init_base=/etc/
init_dir=/etc/init.d

View File

@@ -1,4 +1,3 @@
soft_links=1
show_opts=0
init_base=/etc/rc.d
init_dir=/etc/rc.d/init.d

View File

@@ -1,4 +1,3 @@
soft_links=1
show_opts=0
init_base=/etc/rc.d
init_dir=/etc/init.d

View File

@@ -1,4 +1,3 @@
soft_links=1
show_opts=0
init_base=/etc/rc.d
init_dir=/etc/rc.d/init.d

View File

@@ -1,4 +1,3 @@
soft_links=1
show_opts=0
init_base=/etc/rc.d
init_dir=/etc/rc.d/init.d

View File

@@ -1,4 +1,3 @@
soft_links=1
show_opts=0
init_base=/etc/
init_dir=/etc/init.d

View File

@@ -3,7 +3,6 @@ inittab_id=is
expert=0
reboot_command=reboot
shutdown_command=init 0
soft_links=1
init_base=/sbin
local_script=
desc=0

View File

@@ -1,4 +1,3 @@
soft_links=1
show_opts=0
init_base=/etc/rc.d
init_dir=/etc/rc.d/init.d

View File

@@ -1,4 +1,3 @@
soft_links=1
show_opts=0
init_base=/etc/rc.d
init_dir=/etc/rc.d/init.d

View File

@@ -1,4 +1,3 @@
soft_links=1
show_opts=0
init_base=/etc/
init_dir=/etc/init.d

View File

@@ -1,4 +1,3 @@
soft_links=1
show_opts=0
init_base=/etc/
init_dir=/etc/init.d

View File

@@ -1,4 +1,3 @@
soft_links=1
show_opts=0
init_base=/sbin/init.d
init_dir=/sbin/init.d

View File

@@ -1,4 +1,3 @@
soft_links=1
show_opts=0
init_base=/etc/init.d
init_dir=/etc/init.d

View File

@@ -9,7 +9,6 @@ order_digits=2
reboot_command=/sbin/poweroff
inittab_id=id
expert=0
soft_links=1
status_check=1
boot_levels=2 3 5
no_chkconfig=1

View File

@@ -1,4 +1,3 @@
soft_links=1
show_opts=0
init_base=/etc
init_dir=/etc/init.d

View File

@@ -1,4 +1,3 @@
soft_links=1
show_opts=0
init_base=/etc/rc.d
init_dir=/etc/rc.d/init.d

View File

@@ -1,4 +1,3 @@
soft_links=1
show_opts=0
init_base=/etc/init.d
init_dir=/etc/init.d

View File

@@ -1,4 +1,3 @@
soft_links=1
show_opts=0
init_base=/etc/
init_dir=/etc/init.d

View File

@@ -8,7 +8,6 @@ line2=System configuration,11
init_mode=Boot system,4,-Detect automatically,init-SysV init,upstart-Upstart,systemd-Systemd,osx-MacOS,rc-FreeBSD RC scripts,win32-Windows services,local-Single boot script
init_base=Directory in which runlevel directories are located,0
init_dir=Directory containing master init scripts,0
soft_links=Link type to use for runlevel files,1,0-Hard,1-Soft
order_digits=Number of digits in action order,0
boot_levels=Runlevels to create new actions in,3,From /etc/inittab
local_script=Local startup commands script,3

View File

@@ -8,7 +8,6 @@ line2=Configuració del sistema,11
init_mode=Engegada del sistema,4,-Detecta-ho automàticament,init-Init de SysV,upstart-Upstart,systemd-Systemd,osx-MacOS,rc-Scripts RC de FreeBSD,win32-Serveis Windows,local-Script únic d'engegada
init_base=Directori on s'allotgen els directoris de nivells d'execució,0
init_dir=Directori que conté els scripts init mestres,0
soft_links=Tipus d'enllaç pels fitxers de nivell d'execució,1,0-Real,1-Simbòlic
order_digits=Nombre de dígits de l'ordre de l'acció,0
boot_levels=Nivells d'execució en els quals s'han de crear accions noves,3,A partir de /etc/inittab
local_script=Script local d'execució d'ordres,3

View File

@@ -7,7 +7,6 @@ sort_mode=Setřídit akce podle,1,1-pořadí při bootování,0-názvu
line2=Konfigurace systému,11
init_base=Adresář obsahující podadresáře úrovní běhu,0
init_dir=Adresář obsahující hlavní init skripty,0
soft_links=Typ linku používané pro soubory úrovní běhu,1,0-Hard,1-Soft
order_digits=Počet cifer v pořadí akcí,0
boot_levels=Úrovně spuštění při vytvoření nové akce v,3,Z /etc/inittab
local_script=Skript lokálních spouštěcích příkazů,3

View File

@@ -8,7 +8,6 @@ line2=Systemkonfiguration,11
init_mode=Boot-System,4,-automatisch erkennen,init-SysV init,upstart-Upstart,systemd-Systemd,osx-MacOS,rc-FreeBSD RC Script,win32-Windows-Dienste,local-Single Bootskript
init_base=Verzeichnis, in dem die Runlevel-Verzeichnisse liegen,0
init_dir=Verzeichnis, in dem das Haupt-Skript liegt,0
soft_links=Link-Typ, der bei Runlevel-Dateien verwendet werden soll,1,0-Hard,1-Soft
order_digits=Anzahl Ziffern in Aktionsreihenfolge,0
boot_levels=Runlevel zur Erzeugung neuer Aktionen in,3,Aus /etc/inittab
local_script=Lokales Start-Skript,3

View File

@@ -7,7 +7,6 @@ sort_mode=Ordenar acciones por,1,1-Orden de Arranque,0-Nombre
line2=Configuración de Sistema,11
init_base=Directorio en el cual están localizados los directorios de nivel de ejecución,0
init_dir=Directorio que contiene los script de inicio principales,0
soft_links=Tipo de enlace a usar en los archivos de nivel de ejecución,1,0-Hard,1-Soft
order_digits=Número de dígitos en el orden de acción,0
boot_levels=Niveles de ejecución en los que se crearán las nuevas acciones,3,Desde /etc/inittab
local_script=Script de comandos de arranque local,3

View File

@@ -7,7 +7,6 @@ sort_mode=Ordenatu ekintzak,1,1-Karga ordenarekiko,0-Izenarekiko
line2=Sistemaren konfigurazioa,11
init_base=Exekuzio-mailen katalogoak kokatuta dauden katalogoa,0
init_dir=Hasierako script nagusiak dituen katalogoa,0
soft_links=Exekuzio-mailen fitxategiekin erabiltzeko lotura motak,1,0-Gogorrak,1-Leunak
order_digits=Ekintzen ordenerako digitu kopurua,0
boot_levels=Ekintza berriak sortuko diren exekuzio-mailak,3, /etc/inittab etik
local_script=Abiatze lokalerako scripten komandoak,3

View File

@@ -7,7 +7,6 @@ sort_mode=مرتب سازي اعمال براساس,1,1-ترتيب راه‌ان
line2=پيکربندي سيستم,11
init_base=فهرست راهنمايي که فهرستهاي راهنما سطح اجرا در آن قرار دارند,0
init_dir=فهرست راهنمايي که دست نوشته‌هاي اصلي init در آن قرار دارند,0
soft_links=نوع اتصال مورد استفاده براي پرونده‌هاي سطح اجرا,1,0-سخت,1-نرم
order_digits=تعداد ارقام در ترتيب اعمال,0
boot_levels=ايجاد کردن اعمال جديد درسطح اجراي (هاي),3,از /etc/inittab
local_script=دست نوشته فرمانهاي راه‌اندازي محلي مجدد,3

View File

@@ -7,7 +7,6 @@ sort_mode=Trier les actions par,1,1-Ordre de boot,0-Nom
line2=Configuration du systeme,11
init_base=Répertoire dans lequel les répertoires des niveaux d'exécution sont situés,0
init_dir=Répertoire qui contient les scripts de démarrage,0
soft_links=Type de liens utilisés pour les niveaux d'exécution,1,0-Dur,1-Symboliques
order_digits=Nombre de chiffre dans l'ordre d'action,0
boot_levels=Niveaux de demarrage creent nouvelles actions dans,3,/etc/inittab
local_script=Script local de démarrage,3

View File

@@ -7,7 +7,6 @@ sort_mode=アクションの序列,1,1-起動順,0-名前
line2=システム設定,11
init_base=ランレベルディレクトリ(rc.dやinit.d)が格納されているディレクトリ,0
init_dir=マスタinitスクリプトが格納されているディレクトリ,0
soft_links=ランレベルファイルに使用するリンクの種類,1,0-ハードリンク,1-ソフト(シンボリック)リンク
order_digits=起動順内の数字の数,0
boot_levels=新規アクションを作成するランレベル,3,/etc/inittabから
local_script=ローカルなスタートアップ用コマンドのスクリプト,3

View File

@@ -7,7 +7,6 @@ sort_mode=동작 정렬,1,1-부트 순위,0-이름
line2=시스템 설정,11
init_base=실행 레벨 디렉토리가 위치할 디렉토리,0
init_dir=주 init 스크립트가 위치할 디렉토리,0
soft_links=실행레벨에서 사용할 링크 타입,1,0-Hard,1-Soft
order_digits=동작 정렬 기준 레벨,0
boot_levels=새 동작의 실행레벨,3,/etc/inittab 에서
local_script=로컬 시작 명령 스크립트,3

View File

@@ -7,7 +7,6 @@ sort_mode=Sorteer acties met,1,1-Boot volgorde,0-Naam
line2=Systeem configuratie,11
init_base=Directory waarin de runlevel directory's geplaatst zijn,0
init_dir=Directory waarin de master init scripts geplaatst zijn,0
soft_links=Link type om te gebruiken voor runlevel files,1,0-Hard,1-Zacht
order_digits=Aantal cijfers in actie volgorde,0
boot_levels=Runlevels waar nieuwe acties in gemaakt worden,3,Van /etc/inittab
local_script=Lokaal Opstart opdrachten script,3

View File

@@ -8,7 +8,6 @@ line2=System konfigurasjon,11
init_mode=Oppstartssystem,4,-Oppdag automatisk,init-SysV init,upstart-Upstart,systemd-Systemd,osx-MacOS,rc-FreeBSD RC scripts,win32-Windows tjenester,local-Enkelt oppstartsscript
init_base=Katalog hvor kjøretids-kataloger finnes,0
init_dir=Katalog som inneholder master init scripts,0
soft_links=Lenketype som brukes for kjørenivå filer,1,0-Hard,1-Myk
order_digits=Antall sifre i handlingssortering,0
boot_levels=Kjørenivåer som nye handlinger skal opprettes i,3,Fra /etc/inittab
local_script=Lokalt script med oppstartskommandoer,3

View File

@@ -7,7 +7,6 @@ sort_mode=Sortuj akcje według,1,1-Kolejności bootowania,0-Nazwy
line2=Konfiguracja systemu,11
init_base=Katalog zawierający podkatalogi poziomów pracy,0
init_dir=Katalog zawierający nadrzędne skrypty startowe,0
soft_links=Stosowany rodzaj dowiązań do plików poziomów pracy,1,0-Twarde,1-Miękkie
order_digits=Liczba cyfr określających kolejność uruchamiania,0
local_script=Lokalny skrypt poleceń startowych,3
local_down=Lokalny skrypt poleceń wyłączania,3,Brak

View File

@@ -7,7 +7,6 @@ sort_mode=Упорядочить сценарии по,1,1-Порядку заг
line2=Системные параметры,11
init_base=Каталог, в котором расположены каталоги уровней запуска,0
init_dir=Каталог, содержащий главные сценарии инициализации,0
soft_links=Тип ссылки, используемый для файлов уровня запуска,1,0-Жесткая,1-Символьная
order_digits=Количество цифр очередности выполнения сценария,0
boot_levels=Уровни запуска для вновь создаваемых сценариев,3,Из /etc/inittab
local_script=Сценарий локальных команд загрузки системы,3

View File

@@ -3,7 +3,6 @@ desc=Visa funktioner med beskrivningar,1,1-Ja,0-Nej
status_check=Visa aktuell funktionsstatus,1,2- index- och funktionssidor,1-Endast funktionssidor,0-Nej
init_base=Katalog för körnivå-kataloger,0
init_dir=Katalog för master-init-script,0
soft_links=Länktyp för körnivå-filer,1,0-Hård,1-Mjuk
order_digits=Antal siffror i utförandeordning,0
local_script=Lokalt startkommandoscript,3
reboot_command=Kommando för att starta om systemet,0

View File

@@ -2,7 +2,6 @@ expert=Kişisel çalışma seviyesinin seçimine izin verilsin,1,1-Evet,0-Hayır
desc=İşlemleri açıklamaları ile görüntüle,1,1-Evet,0-Hayır
init_base=Çalışma seviyelerinin olduğu dizin,0
init_dir=Directory containing master init scripts,0
soft_links=Açılış seviyeleri dosyası için kullanılacak link tipi,1,0-Hard,1-Soft
order_digits=İşlem sıralamasındaki rakam sayısı,0
local_script=Yerel başlangıç komutları betiği,3
reboot_command=Sistemi yeniden başlatma komutu,0

View File

@@ -5,7 +5,6 @@ status_check=Показувати поточне стан,1,2-на сторін
line2=Системні параметри,11
init_base=Каталог, у який розташовані каталоги рівнів запуску,0
init_dir=Каталог&$44; утримуючий головні сценарії ініціалізації,0
soft_links=Тип посилання, використовуваний для файлів рівня запуску,1,0-тверда,1-символьна
order_digits=Кількість цифр черговості виконання сценарію,0
local_script=Сценарій локальних команд завантаження системи,3
reboot_command=Команда для перезавантаження системи,0

View File

@@ -2,7 +2,6 @@ expert=允许选择单独的运行级别,1,1-是,0-否
desc=显示 descriptions 的动作,1,1-是,0-否
init_base=运行级别目录被定位的目录,0
init_dir=包含主初始化脚本的目录,0
soft_links=运行级别文件的连接类型,1,0-硬,1-软
order_digits=执行顺序的数字个数,0
local_script=本地启动命令脚本,3
reboot_command=重启系统命令,0

View File

@@ -3,7 +3,6 @@ desc=顯示動作時是否同時顯示說明,1,1-是,0-否
status_check=顯示目前動作狀態,1,2-在目錄和動作列表頁面,1-只在動作列表頁面,0-不顯示
init_base=執行層級的目錄放置的路徑,0
init_dir=包含主要起始化命令稿的路徑,0
soft_links=連結到主要命令稿的類型,1,0-硬連結,1-軟連結 (符號連結)
order_digits=命令順序的位置,0
local_script=本地端啟動指令稿,3
reboot_command=重新開機的命令,0

View File

@@ -228,12 +228,7 @@ while(-r $file) {
else { $file = $file."_1"; }
}
&lock_file($file);
if ($config{soft_links}) {
&symlink_file(&action_filename($_[0]), $file);
}
else {
&link_file(&action_filename($_[0]), $file);
}
&symlink_file(&action_filename($_[0]), $file);
&unlock_file($file);
}