osx

ユーザーグループの追加登録

osx

グループ hoge を追加する % sudo nicl . -create /groups/hoge % sudo nicl . -append /groups/hoge gid 600 % sudo nicl . -append /groups/hoge users oppara % sudo lookupd -flushcache % sudo memberd -r 確認 % nidump group .

sshdのポート設定

osx

/etc/sshd_configを修正しても反映されない。 /etc/services で修正する。

apache2 + ssl

% sudo port install apache2 server.keyの作成 % cd /opt/local/apache2/conf % sudo openssl genrsa -des3 -rand /var/log/system.log -out server.key 1024 server.csrの作成 Common Name(CN)には、apacheを起動するホストのFQDNを設定すること % sudo op…

Mailのインデックスの最適化

osx

% cd /Users/oppara/Library/Mail % cp Envelope\ Index Envelope\ Index.bak % sqlite3 Envelope\ Index vacuum

hostsの設定

osx

hosts.txtの用意 192.168.1.xxx(tab)hogehoge netinfoに読み込ませる $ sudo niload hosts . < hosts.txt 確認 $ nidump hosts . 名前解決の優先順の変更(hostsをDNSより優先して参照させる) $ sudo nicl . create /locations/lookupd/hosts LookupOrder C…

etherealのインストール

osx

面倒なので、finkでインストール。 No fonts found; this probably means that the fontconfig library is not correctly configured. You may need to edit the fonts.conf configuration file. More information about fontconfig can be found in the fon…

Synergy

osx

Synergy 戦略? バイナリを使う。 Macが母艦。 Win側で CmdSpace を使う。 HHKBlight2用 Mac側 なんとなく $ sudo ln -s /Applications/synergy-1.2.7/synergys/ /usr/local/bin/.synergys.confの設定 section: screens oppara: xp: shift =shift meta = alt…

SystemVersion.plistのProductBuildVersionの値

InstallationCheckでよく使われてる /System/Library/CoreServices/SystemVersion.plistのProductBuildVersionの値 version value 10.3.8 7U16 10.3.9 7W98 10.4 8A428 10.4.1 8B15 10.4.5 8H14

インストール時にスクリプトに渡される引数

Modifying an Installation With Scripts $1: the full path to the installation package; for example: /Volumes/Projects/Testing/Simple_Carbon_App.pkg $2: the full path to the installation destination; for example: /Applications $3: the mountp…

fink

osx

unstable のパッケージの導入 /sw/etc/fink.confを書替え Trees: local/main stable/main stable/crypto ↓ Trees: local/main stable/main stable/crypto unstable/main unstable/cryptoで $ sh /sw/bin/init.sh ##なんとなく $ fink selfupdate $ fink inde…

Property Lists

Examining and Modifying Property Lists IFPkgFlagFollowLinksがデフォルトでfalseなんだ、、

perlでplistの編集

Mac::PropertyList が何となく使えそう。 #!/usr/bin/perl use Mac::PropertyList; my $my_plist = Mac::PropertyList::create_from_hash( {hoge=>'moge'} ); print $my_plist;実行結果

PackageMakerをターミナルから使う

必要なもの 必須 Files/ インストールするファイルをまとめたもの オプション Info.plist Description.plist Resources/ Japanese.lproj/ 空でも可 License.rtf Welcome.rtf InstallationCheck等のスクリプトファイル background.jpg んで #!/bin/sh PMAKER=…